Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
react2shell-cve-2025-55182 — Marco de explotación automatizada para CVE-2025-55182 (RCE en Next.js) con enumeración de subdominios, escaneo de vulnerabilidades, generación de payloads y shell remota interactiva con operaciones de archivos. | Kitploit
Herramientas/GitHubGitHub/opsecramdan/react2shell-cve-2025-55182
Escalada de PrivilegiosReconocimientoEscáneres de VulnerabilidadesGeneración de PayloadsExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónComando y Control

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Enumeración de Subdominios
Herramienta de Acceso Remoto
GitHubopsecramdan/react2shell-cve-2025-55182

react2shell-cve-2025-55182

Marco de explotación automatizada para CVE-2025-55182 (RCE en Next.js) con enumeración de subdominios, escaneo de vulnerabilidades, generación de payloads y shell remota interactiva con operaciones de archivos.

Ver Repositorio
31hace 6 mesesAún no revisado

🚨 React2Shell - Framework de Explotación CVE-2025-55182

Severity Type Platform Python

Framework de explotación avanzado para CVE-2025-55182 (Ejecución Remota de Código en Next.js)

Autor: opsecramdan


📚 Tabla de Contenidos

  • Visión General
  • Detalles de la Vulnerabilidad
  • Características
  • Requisitos
  • Instalación
  • Uso
  • Shell Interactivo
  • Archivos de Salida
  • Impacto
  • Mitigación
  • Limitaciones
  • Aviso Legal

📌 Visión General

React2Shell es un framework de explotación para identificar y explotar la vulnerabilidad CVE-2025-55182 en aplicaciones basadas en Next.js.

Esta herramienta está diseñada como un kit ofensivo integral que incluye:

  • Enumeración de subdominios
  • Escaneo de vulnerabilidades
  • Motor de explotación
  • Shell remoto interactivo

🔍 Detalles de la Vulnerabilidad

  • ID CVE: CVE-2025-55182
  • Tipo: Ejecución Remota de Código (RCE)
  • Plataforma: Next.js
  • Vector de Ataque: Solicitud maliciosa multipart/form-data
  • Impacto: Ejecución arbitraria de comandos

🧠 Causa Raíz

Esta vulnerabilidad aprovecha el mecanismo interno de Next.js de la siguiente manera:

  1. Inyectar payload en la solicitud
  2. Invocar: process.mainModule.require('child_process')
  3. Ejecutar comando del SO
  4. Codificar la salida en Base64
  5. Filtrar el resultado mediante redirección (/login?a=)

⚙️ Características

🔎 Enumeración de Subdominios

  • Escaneo DNS + HTTP
  • Lista de palabras incorporada
  • Soporte para lista de palabras personalizada
  • Guardado automático de resultados

🧪 Escáner de Vulnerabilidades

  • Pruebas en múltiples endpoints:
  • /
  • /api
  • /api/auth
  • /_next
  • /admin
  • /dashboard
  • Análisis de cabeceras y respuestas
  • Reducción de falsos positivos

💣 Motor de Explotación

  • Generación automática de payloads
  • Ejecución codificada en Base64
  • Extracción de salida basada en redirección

🖥️ Shell Interactivo

  • Ejecución remota de comandos
  • Sesión persistente
  • Seguimiento de directorios

📂 Operaciones con Archivos

  • Subir archivo
  • Descargar archivo
  • Crear archivo

👑 Modo Root

  • Ejecución sudo -i
  • Simulación de escalada de privilegios

📦 Requisitos

  • Python 3.x

Instalar dependencias: pip install requests dnspython


📥 Instalación

1. Clonar Repositorio

git clone https://github.com/yourusername/react2shell-cve-2025-55182.git

2. Entrar al Directorio

cd react2shell-cve-2025-55182

3. Ejecutar la Herramienta

python3 react2shell.py


🚀 Uso

🎯 Objetivo Único

python3 react2shell.py -u https://target.com

Sin protocolo:

python3 react2shell.py -u target.com


📄 Múltiples Objetivos

python3 react2shell.py -f targets.txt

Ejemplo de contenido de targets.txt:

https://target1.com http://target2.com:3000 target3.com


🌐 Modo Completo (Recon + Escaneo + Explotación)

python3 react2shell.py -d example.com

Flujo:

  1. Enumeración de subdominios
  2. Escaneo de vulnerabilidades
  3. Explotación (opcional)

📚 Lista de Palabras Personalizada

python3 react2shell.py -d example.com -w wordlist.txt


🐞 Modo Depuración

python3 react2shell.py -d example.com --debug


🖥️ Shell Interactivo

Después de una explotación exitosa, obtendrás acceso a un shell.

Comandos Básicos

whoami
id
uname -a
pwd
ls -lah


⚙️ Comandos Especiales

ComandoDescripción
.rootAlternar modo root
.uploadSubir archivo al objetivo
.downloadDescargar archivo del objetivo
.createCrear archivo en el objetivo
.saveGuardar salida en archivo local
.exitSalir del shell

📂 Subir Archivo

.upload shell.php /tmp/shell.php


📥 Descargar Archivo

.download /etc/passwd


📄 Crear Archivo

.create /tmp/test.txt


🔄 Flujo de Trabajo de Ejemplo

1. Escanear dominio

python3 react2shell.py -d example.com

2. Identificar objetivo vulnerable

3. Entrar al shell

whoami

4. Subir payload

.upload backdoor.sh /tmp/backdoor.sh


📁 Archivos de Salida

La herramienta generará:

  • subdomains_*.txt
  • vulnerable_*.txt
  • output_*.txt

⚠️ Impacto

Si se explota con éxito:

  • Ejecución remota de comandos
  • Acceso a archivos sensibles
  • Subida de puertas traseras
  • Acceso persistente
  • Escalada de privilegios

🛡️ Mitigación

  • Actualizar Next.js a la última versión
  • Restringir endpoints internos
  • Validar estrictamente las entradas
  • Usar WAF (OWASP CRS)
  • Monitorear actividad anómala

⚠️ Aviso Legal

Esta herramienta se creó únicamente para:

  • Aprendizaje
  • Investigación
  • Pruebas de penetración autorizadas

Prohibido su uso para actividades ilegales.


⭐ Notas

Este proyecto demuestra:

  • Habilidades avanzadas de explotación
  • Comprensión de los internals de Next.js
  • Simulación de ataques reales
Descargar herramienta