Sploitus

Exploit for CVE-2025-55182-zoomeye

kitploit Β· 2026-08-25

Exploit Code

MARKDOWN87 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-IM-EZBOY-CVE-2025-55182-ZOOMEYE
# Zoomeye Next.js RCE Scanner

Автор: im-ezboy

Π‘ΠΊΠ°Π½Π΅Ρ€ для Next.js RCE (CVE-2025-55182) с использованиСм поиска Zoomeye. Находит Ρ†Π΅Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· запросы Zoomeye ΠΈ провСряСт ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ эксплойт-ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π°.

## ВозмоТности

  * Π”Π²Π° Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Zoomeye-Π΄ΠΎΡ€ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 
    * `http.header="Vary: RSC, Next-Router-State-Tree"`
    * `vul.cve="CVE-2025-55182"`
  * ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ сканированиС (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 20 ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²) с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания запроса.
  * БохраняСт уязвимыС Ρ†Π΅Π»ΠΈ Π² `vulnerable_zoomeye_*.txt` ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ JSON-ΠΎΡ‚Ρ‡Ρ‘Ρ‚.
  * Π’Ρ‹Π²ΠΎΠ΄ Π² консоль выдСляСт уязвимыС Ρ†Π΅Π»ΠΈ раздСлитСлями для читаСмости.
  * Π—Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ максимальноС количСство Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 500 000) для управлСния ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ.



## ВрСбования

  * Python 3.8+
  * Зависимости: `requests`, `tqdm`



Установка зависимостСй:

root@kitploit:~
    
    
    pip install requests tqdm
    

## Настройка

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ `zoomeye.py`:

  * `ZOOMEYE_API_KEY` – Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сюда ваш API-ΠΊΠ»ΡŽΡ‡ Zoomeye (ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… рСпозиториях).
  * ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ: `ZOOMEYE_USERNAME`, `ZOOMEYE_PASSWORD` Ссли ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ JWT-Π»ΠΎΠ³ΠΈΠ½ (ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ пустыми для API-ΠΊΠ»ΡŽΡ‡Π°).
  * `RESULTS_PER_QUERY` (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1000) ΠΈ `MAX_PAGES` (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 200) – ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ; зависят ΠΎΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ вашСго ΠΏΠ»Π°Π½Π°.
  * `MAX_TOTAL_LIMIT` (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 500_000) – Тёсткий Π»ΠΈΠΌΠΈΡ‚ для Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
  * `SCAN_THREADS` (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 20) ΠΈ `REQUEST_TIMEOUT` (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10с) – ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настройки скорости сканирования ΠΈ надёТности.



## ИспользованиС

root@kitploit:~
    
    
    python3 zoomeye.py
    

Вас попросят ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² (<= 500000). НаТмитС Enter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (RESULTS_PER_QUERY * 2).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

root@kitploit:~
    
    
    Enter max total results to collect (<= 500000, blank=default 2000):
    

## Π’Ρ‹Π²ΠΎΠ΄

  * Консоль: 
    * Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ сСкций (`============================`) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ этапа.
    * Если уязвимости Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, ΠΎΠ½ΠΈ выводятся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ с индСксами.
  * Π€Π°ΠΉΠ»Ρ‹: 
    * `vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt` – уязвимыС Ρ†Π΅Π»ΠΈ (ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π½Π° строку).
    * `report_zoomeye_YYYYMMDD_HHMMSS.json` – сводка ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.



## Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ для GitHub

  * ΠŸΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ настоящиС API-ΠΊΠ»ΡŽΡ‡ΠΈ.
  * ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния вмСсто Тёсткой привязки.
  * Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ `vulnerable_*.txt` ΠΈ `report_*.json` Π² ваш `.gitignore`, Ссли Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сканирования.



## Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ограничСния

  * Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² скорости Zoomeye ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Π½Π°; настройтС `RESULTS_PER_QUERY`, `MAX_PAGES` ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ Π»ΠΈΠΌΠΈΡ‚ соотвСтствСнно.
  * Эксплойт-ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для CVE-2025-55182; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ отвСтствСнно ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚Π΅Ρ… цСлях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.