Назад к обновлениям
New releaseJul 26, 2026

react2shell-burp v0.1.1

Расширение Burp Suite для обнаружения уязвимости небезопасной десериализации CVE-2025-55182 (React2Shell). Включает безопасную проверку дайджеста, режим перенаправления PoC и подтверждение с помощью Burp Collaborator OOB.

Поделиться

Сканер и валидатор RCE React2Shell (CVE-2025-55182)

Автор: j0lt
Соавтор: https://github.com/shashank18

Расширение для Burp Suite, которое обнаруживает и валидирует уязвимость React2Shell (CVE-2025-55182) — уязвимость удалённого выполнения кода до аутентификации в React Server Components. Расширение пассивно фингерпринтит RSC-эндпоинты и активно проверяет наличие небезопасной десериализации с помощью двух режимов сканирования.

Возможности

  • Безопасная проверка digest (без эксплуатации): подтверждает уязвимый путь десериализации, вызывая ошибку 500 + digest — без выполнения кода.
  • Проверка редиректа PoC (высокая точность): выполняет команду и захватывает вывод через заголовок X-Action-Redirect, обеспечивая надёжное подтверждение эксплуатации.
  • Подтверждение OOB через Burp Collaborator в режиме PoC с неблокирующим опросом по расписанию каждые 60 секунд.
  • Переключатели полезной нагрузки для Unix и Windows; пользовательские заголовки; следование редиректам в пределах одного хоста.
  • Пассивный фингерпринтинг RSC-эндпоинтов — результаты отображаются на панелях Target и Scanner.
  • Ярлыки контекстного меню в истории Proxy, карте сайта Target и результатах Scanner.

Сборка

./gradlew clean shadowJar

Артефакт: build/libs/react2shellburp-0.1.2.jar

Установка в Burp

Burp → Extender → Extensions → Add → Type: Java → выберите build/libs/react2shellburp-0.1.2.jar → откройте вкладку React2Shell.

Использование

  1. Укажите базовый URL/хост и путь цели (или щёлкните правой кнопкой по запросу → Load into React2Shell tab).
  2. Выберите режим: Safe digest (низкое воздействие) или PoC redirect (надёжное подтверждение; опционально Collaborator OOB).
  3. Опционально: добавьте пользовательские заголовки, включите следование редиректам, переключите полезную нагрузку для Windows.
  4. Нажмите Run scan. Результаты появятся в журнале активности и в виде проблем Burp (React2Shell / CVE-2025-55182).

Безопасность

  • Тестируйте только системы, на оценку которых у вас есть разрешение.
  • Предпочитайте безопасный режим; используйте PoC/Collaborator только когда требуется подтверждение с высокой степенью достоверности.
  • Устраняйте уязвимость, обновляясь до исправленных версий React Server Components (19.0.1 / 19.1.2 / 19.2.1) или эквивалентов фреймворка.

Категории