Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/umairahmadh/react-vuln-scanner
Escáneres de VulnerabilidadesAnálisis de CódigoExplotaciónScripting y AutomatizaciónSeguridad WebDevSecOps
GitHubumairahmadh/react-vuln-scanner

react-vuln-scanner

Un script bash para escanear tu servidor en busca de aplicaciones React vulnerables a **CVE-2025-55182** — una vulnerabilidad crítica de ejecución remota de código (CVSS 10.0) en React Server Components.

Ver Repositorio
15hace 9 mesesAún no revisado

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

Escáner de Vulnerabilidad React CVE-2025-55182

Un script bash para escanear tu servidor en busca de aplicaciones React vulnerables a CVE-2025-55182 — una vulnerabilidad crítica de ejecución remota de código (CVSS 10.0) en React Server Components.

⚠️ Acerca de la Vulnerabilidad

El 3 de diciembre de 2025, el equipo de React reveló una vulnerabilidad de seguridad crítica que afecta a React Server Components. Un atacante no autenticado puede explotar una falla en cómo React decodifica los payloads enviados a los endpoints de React Server Function para lograr ejecución remota de código.

Paquetes afectados:

  • react-server-dom-webpack versiones 19.0.0, 19.1.0, 19.1.1, 19.2.0
  • react-server-dom-parcel versiones 19.0.0, 19.1.0, 19.1.1, 19.2.0
  • react-server-dom-turbopack versiones 19.0.0, 19.1.0, 19.1.1, 19.2.0

Versiones corregidas: 19.0.1, 19.1.2, 19.2.1

📖 Publicación oficial del blog de React

🚀 Inicio Rápido

Instalación y Ejecución en una Línea

root@kitploit:~
curl -sSL https://raw.githubusercontent.com/umairahmadh/react-vuln-scanner/main/scan-react-vuln.sh | sudo bash

Instalación Manual

root@kitploit:~
# Descargar
curl -O https://raw.githubusercontent.com/umairahmadh/react-vuln-scanner/main/scan-react-vuln.sh

# Hacer ejecutable
chmod +x scan-react-vuln.sh

# Ejecutar con sudo para escaneo completo del sistema
sudo ./scan-react-vuln.sh

Instalación en Todo el Sistema

root@kitploit:~
sudo curl -o /usr/local/bin/scan-react-vuln https://raw.githubusercontent.com/umairahmadh/react-vuln-scanner/main/scan-react-vuln.sh
sudo chmod +x /usr/local/bin/scan-react-vuln

# Ahora ejecutar desde cualquier lugar
sudo scan-react-vuln

📋 Qué Escanea

El script escanea las siguientes ubicaciones en busca de aplicaciones React:

UbicaciónDescripción
/rootDirectorio personal del usuario root
/home/*Todos los directorios personales de usuarios
/var/wwwRaíz común del servidor web
/srvDirectorio de datos de servicios
/optSoftware de aplicaciones opcional

Exclusiones (para reducir falsos positivos)

  • Directorios node_modules/
  • Directorios .cache/, .npm/, .pnpm/
  • Directorios de WordPress (wp-content/, wp-includes/, plugins/, themes/)

🎨 Salida

El escáner proporciona una salida codificada por colores:

  • 🔴 [VULNERABLE] - La aplicación tiene paquetes RSC vulnerables instalados
  • 🟢 [SAFE] - La aplicación tiene React pero no paquetes vulnerables
  • 🟡 [UPDATE RECOMMENDED] - Versión de React que podría estar afectada

Ejemplo de Salida

root@kitploit:~
============================================================
  React CVE-2025-55182 Vulnerability Scanner
  Critical: Remote Code Execution (CVSS 10.0)
============================================================

Scanning for React applications...

Scanning: /home/deploy (owner: deploy)
[VULNERABLE] my-nextjs-app
  Path: /home/deploy/my-nextjs-app
  Owner: deploy
    - [email protected] (VULNERABLE)
    - [email protected] (UPDATE RECOMMENDED)

[SAFE] my-react-spa
  Path: /home/deploy/my-react-spa
  Owner: deploy
    - [email protected]

============================================================
  SCAN COMPLETE
============================================================

🔧 Requisitos

  • Bash 4.0+ (para arrays asociativos)
  • Linux/macOS (usa find, grep, sed)
  • Opcional: jq para un análisis JSON más fiable

Verifica tu versión de bash:

root@kitploit:~
bash --version

🛠️ Corrección de Vulnerabilidades

Si el escáner encuentra aplicaciones vulnerables, actualízalas inmediatamente:

Aplicaciones React Generales

root@kitploit:~
npm install react@latest react-dom@latest
npm install react-server-dom-webpack@latest

Next.js

root@kitploit:~
npm install [email protected]   # or latest in your release line

React Router (con RSC)

root@kitploit:~
npm install react@latest react-dom@latest react-server-dom-parcel@latest

Waku

root@kitploit:~
npm install react@latest react-dom@latest react-server-dom-webpack@latest waku@latest

🔒 Notas de Seguridad

  • Ejecuta con sudo para escanear todos los directorios de usuarios
  • El script es de solo lectura y no modifica ningún archivo
  • Código de salida 0 = no se encontraron vulnerabilidades
  • Código de salida 1 = vulnerabilidades detectadas (útil para CI/CD)

📄 Licencia

Licencia MIT - Libre de usar, modificar y distribuir.

🤝 Contribuciones

¡Las solicitudes de extracción son bienvenidas! Por favor, asegúrate de que cualquier cambio:

  1. No introduzca falsos positivos
  2. Mantenga la compatibilidad hacia atrás
  3. Funcione sin tener jq instalado

📚 Referencias

  • CVE-2025-55182
  • Aviso de Seguridad de React
  • Registro de cambios de Next.js

Hecho con ❤️ para la comunidad React. ¡Mantente a salvo! 🛡️

Descargar herramienta