Sploitus

Exploit for R2C-CVE-2025-55182-66478

kitploit · 2026-09-03

Exploit Code

MARKDOWN319 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-CYBERTECHAJJU-R2C-CVE-2025-55182-66478
# 🔥React2Shell Toolkit-CVE-2025-55182 и CVE-2025-66478

![React2Shell Banner](https://img.shields.io/badge/React2Shell-Exploitation_Toolkit-red?style=for-the-badge&logo=react) ![CVE-2025-55182](https://img.shields.io/badge/CVE-2025--55182-critical?style=for-the-badge&logo=cve) ![CVE-2025-66478](https://img.shields.io/badge/CVE-2025--66478-critical?style=for-the-badge&logo=cve) ![CVSS](https://img.shields.io/badge/CVSS-10.0_Critical-darkred?style=for-the-badge)

**🚨 Критическая RCE в React Server Components и Next.js 🚨**

_Профессиональный инструментарий Red Team для обнаружения и эксплуатации CVE-2025-55182_

🔍 Возможности • ⚡ Быстрый старт • 📚 Документация • 🤝 Связаться со мной

* * *

## 🎯 О CVE-2025-55182 и CVE-2025-66478

### 🐛 Что такое React2Shell?

**React2Shell** — это **критическая уязвимость удалённого выполнения кода (RCE) без аутентификации** , затрагивающая React Server Components (RSC) и приложения Next.js.

CVE ID| Компонент| Оценка CVSS| Воздействие  
---|---|---|---  
  
### 🎭 Вектор атаки

root@kitploit:~
    
    
    // Злоумышленник отправляет вредоносную нагрузку протокола Flight
    POST / HTTP/1.1
    Next-Action: exploit
    Content-Type: multipart/form-data
    
    {"__proto__": "pollution", "then": "gadget_chain"} 
        ↓
    Небезопасная десериализация
        ↓
    Загрязнение прототипа
        ↓
    💥 Удалённое выполнение кода 💥
    

### 🎯 Уязвимые версии

  * **React** : 19.0.0, 19.1.0, 19.1.1, 19.2.0
  * **Next.js** : 15.x, 16.x (с App Router)
  * **Фреймворки** : React Router, Waku, Vite RSC, Parcel, RedwoodSDK



### ✅ Исправленные версии

  * **React** : 19.0.1+, 19.1.2+, 19.2.1+
  * **Next.js** : 15.0.5+, 15.1.9+, 15.2.6+, 16.0.7+



* * *

## 📸 Подтверждение концепции

### 🎯 Демонстрация эксплуатации вживую

**🔓 Успешная эксплуатация RCE** ![POC 3 - Демонстрация RCE](https://assets.kitploit.com/production/public/readmes/24269/a6f231257a3494dbd4fac2cab9577ff5c7f0e53874d6ba9a417390fe12844b78.png) _Выполнение команды через уязвимость React2Shell_  
---  
  
> ⚠️ **Эти скриншоты демонстрируют реальную эксплуатацию в контролируемых средах**  
>  Используйте ответственно и только с надлежащим разрешением

* * *

## 🛠️ Компоненты инструментария

Этот репозиторий содержит **4 профессиональных инструмента** для обнаружения и эксплуатации CVE-2025-55182:

* * *

## ⚡ Быстрый старт

### 📦 Установка

root@kitploit:~
    
    
    # Клонировать репозиторий
    git clone https://github.com/cybertechajju/R2C-CVE-2025-55182-66478.git
    cd R2C-CVE-2025-55182-66478
    
    # Установить зависимости Python
    pip install -r requirements.txt
    pip install -r exploits/requirements.txt
    

### 🚀 Примеры использования

#### 1️⃣ **Сканер Nuclei** (Самое быстрое обнаружение)

root@kitploit:~
    
    
    # Сканирование одной цели
    nuclei -t nuclei-templates/cve-2025-55182.yaml -u https://target.com
    
    # Сканирование нескольких целей
    nuclei -t nuclei-templates/cve-2025-55182.yaml -l targets.txt
    

#### 2️⃣ **Сканер Shodan** (Массовое обнаружение)

root@kitploit:~
    
    
    # Интерактивный мастер
    python exploits/shodan_scanner_advanced.py
    
    # Или напрямую с API-ключом
    python exploits/shodan_scanner_advanced.py --api YOUR_SHODAN_API_KEY
    

#### 3️⃣ **Эксплойт на Bash** (Прямая эксплуатация)

root@kitploit:~
    
    
    # Интерактивный режим
    bash exploits/scanner_advanced.sh -i
    
    # Быстрая эксплуатация
    bash exploits/scanner_advanced.sh -d https://target.com -p 2
    

#### 4️⃣ **Расширение Burp** (Ручное тестирование)

  1. Откройте Burp Suite → **Extensions** → **Add**
  2. Выберите `burp-extension/React2Shell_Burp.py`
  3. Перейдите на вкладку "React2Shell Pro" для графического интерфейса



* * *

## 📁 Структура репозитория

root@kitploit:~
    
    
    cve-2025-55182/
    ├── 📂 nuclei-templates/          # YAML-шаблоны Nuclei
    │   └── cve-2025-55182.yaml       # Продвинутый шаблон обнаружения
    ├── 📂 exploits/                  # Инструменты эксплуатации
    │   ├── shodan_scanner_advanced.py   # Массовый сканер Shodan
    │   ├── scanner_advanced.sh          # Фреймворк эксплуатации на Bash
    │   └── requirements.txt             # Зависимости Python
    ├── 📂 burp-extension/            # Расширение Burp Suite
    │   ├── React2Shell_Burp.py       # Основное расширение (30+ нагрузок)
    │   ├── payloads.json             # Библиотека нагрузок
    │   └── detection_rules.json      # Правила обнаружения
    ├── 📂 burp bechek/               # Файлы BCheck для Burp Scanner
    │   ├── CVE-2025-55182-React2Shell-Active.bcheck
    │   └── CVE-2025-66478-NextJS-React2Shell-Active.bcheck
    └── 📄 README.md                  # Этот файл
    

* * *

## 🎨 Демонстрация возможностей

### ✨ Возможности шаблона Nuclei

  * ✅ **5 эксплуатационных нагрузок** : Linux, Windows, альтернативные эндпоинты
  * ✅ **Математическая проверка** : `41 * 271 = 11111` (ноль ложных срабатываний)
  * ✅ **Многоэтапное обнаружение** : Определение фреймворка → Поиск RSC → Проверка RCE
  * ✅ **Несколько условий** : Математическая проверка, паттерны ошибок, подтверждение выполнения



### 🔥 Возможности сканера Shodan

  * ✅ **50+ запросов Shodan** : Максимальное обнаружение уязвимых целей
  * ✅ **Умное извлечение** : Как IP-адреса, так и доменные имена
  * ✅ **Интерактивный мастер** : Пошаговая настройка для новичков
  * ✅ **Киберпанк-интерфейс** : Неоновая тема терминала с анимациями
  * ✅ **Пакетное сканирование** : Многопоточное сканирование целей
  * ✅ **Отчёты в JSON** : Детальные отчёты об уязвимостях



### 💪 Возможности эксплойта на Bash

  * ✅ **8 предопределённых нагрузок** : Информация о системе, метаданные AWS, обнаружение контейнеров и др.
  * ✅ **Интерактивный режим** : Эксплуатация через меню
  * ✅ **Многоцелевое сканирование** : Сканирование из списка файлов
  * ✅ **Богатый вывод** : Результаты в цвете с анимациями
  * ✅ **Анализ ошибок** : Детальная диагностика сбоев



### 🚀 Возможности расширения Burp

  * ✅ **30+ библиотека нагрузок** : Организованы по 5 категориям
  * ✅ **Два сканера** : Пассивный мониторинг + активная эксплуатация
  * ✅ **Графический интерфейс с 8 вкладками** : Панель управления, сканер, эксплуатация, нагрузки, результаты, конфигурация, о программе
  * ✅ **Burp Collaborator** : Подтверждение RCE вне полосы
  * ✅ **Экспорт** : Отчёты в JSON и CSV
  * ✅ **Оценка уверенности** : Уверенно (95%), Твёрдо (75%), Предположительно (50%)



* * *

## 📚 Документация

### 📖 Подробные руководства

  * Использование шаблона Nuclei
  * Руководство по сканеру Shodan
  * Руководство по расширению Burp
  * Документация BCheck



### 🎓 Обучающие материалы

  * Понимание React Server Components
  * Глубокое погружение в протокол Flight
  * Объяснение загрязнения прототипа



* * *

## ⚠️ Юридическое и этическое предупреждение

root@kitploit:~
    
    
    ╔═══════════════════════════════════════════════════════════════╗
    ║                    ⚠️  КРИТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ ⚠️             ║
    ╚═══════════════════════════════════════════════════════════════╝
    
    Этот инструментарий предназначен ТОЛЬКО ДЛЯ АВТОРИЗОВАННОГО ТЕСТИРОВАНИЯ БЕЗОПАСНОСТИ.
    
    ⚖️  Законное использование:
       ✅ Тестирование на проникновение с письменного разрешения
       ✅ Программы Bug Bounty в рамках определённых границ
       ✅ Исследования безопасности на собственной инфраструктуре
       ✅ Образовательные цели в контролируемых лабораториях
    
    ❌ Незаконные действия:
       ⛔ Несанкционированный доступ к системам
       ⛔ Вредоносная эксплуатация
       ⛔ Кража или уничтожение данных
       ⛔ Развёртывание вредоносного ПО
    
    Используя этот инструментарий, вы соглашаетесь использовать его этично и законно.
    Несанкционированный доступ к компьютерным системам является незаконным согласно:
    • Закону о компьютерном мошенничестве и злоупотреблениях (CFAA) - США
    • Закону о неправомерном использовании компьютеров - Великобритания
    • Аналогичным законам по всему миру
    
    🔒 Вы несёте полную ответственность за свои действия.
    

* * *

## 🤝 Связаться со мной

### 👨‍💻 **CyberTechAjju**

_Исследователь безопасности • Специалист Red Team • Охотник за багами_

**Девиз:** _Keep Learning Keep Hacking_ 🚀

* * *

## 🌟 История звёзд

Если этот инструментарий помог вам, пожалуйста ⭐ поставьте звезду этому репозиторию!

![Star History Chart](https://api.star-history.com/svg?repos=cybertechajju/cve-2025-55182&type=Date)

* * *

## 📝 Авторы и благодарности

### 🙏 Особая благодарность

  * **Команде безопасности React** \- За ответственное раскрытие
  * **ProjectDiscovery** \- За платформу Nuclei
  * **PortSwigger** \- За Burp Suite
  * **Emre Davut** \- За вдохновение оригинального сканера Shodan
  * **Сообществу исследователей безопасности** \- За анализ CVE и PoC



### 🏆 Оригинальные исследования

  * Assetnote React2Shell Scanner
  * PoC от Maple3142
  * Официальное уведомление React



* * *

## 📄 Лицензия

**Только для образовательных целей и авторизованного тестирования безопасности**

Без предоставления каких-либо гарантий или ответственности. Используйте на свой страх и риск.

* * *

### 💬 Вопросы или проблемы?

Откройте Issue или свяжитесь через социальные сети!

**Сделано с ❤️ отCyberTechAjju**

_Keep Learning. Keep Hacking. Stay Ethical._ 🎯🔐