Menú de navegaciónMenú
Categorías
Logo campusMVP.es

La mejor forma de Aprender Programación online y en español www.campusmvp.es

React2Shell: la vulnerabilidad crítica en Next.js / React que debes parchear ya

La vulnerabilidad React2Shell (CVSS 10.0) ha puesto en alerta a la comunidad de desarrollo. Este fallo crítico de máximo riesgo (10 sobre 10 CVSS) permite la ejecución remota de código sin necesidad de autenticación, afectando gravemente a las aplicaciones que usan Next.js y React Server Components. Descubre la anatomía de esta amenaza, cómo los atacantes están robando credenciales y qué pasos inmediatos debes tomar para proteger tus servidores antes de que sea demasiado tarde.

Si usas Next.js y React, tu aplicación podría estar comprometida ahora mismo por una vulnerabilidad de máxima gravedad.

Ha saltado la alarma en la comunidad de desarrolladores por la aparición de React2Shell, un fallo de seguridad crítico que permite la ejecución remota de código (RCE).

Identificada como CVE-2025-55182 en el núcleo de React, y rastreada como CVE-2025-66478 para la exposición específica de Next.js, esta vulnerabilidad afecta de lleno a las aplicaciones que utilizan React Server Components (RSC).

El riesgo es máximo y la explotación ya está ocurriendo de forma masiva por parte de actores de todo tipo.

Imagen ornamental

Anatomía de React2Shell: un fallo de CVSS 10.0

Para entender por qué esta amenaza ha puesto en jaque a tantos equipos de desarrollo, es fundamental desglosar sus características y el impacto real que está teniendo. A continuación, analizamos los puntos clave que definen la gravedad de React2Shell.

¿Qué es exactamente la vulnerabilidad?

React2Shell tiene la puntuación de gravedad máxima posible: CVSS 10.0. Esto la clasifica como extremadamente peligrosa.

Su origen es un fallo en la "deserialización" de datos, un proceso técnico que, en este caso, permite a un atacante enviar un paquete de información manipulado para tomar el control total del servidor. Lo más alarmante es que para explotarla no se necesita ningún tipo de autenticación, como un usuario o una contraseña.

¿Quién está en riesgo?

El objetivo principal son las aplicaciones construidas con Next.js. Afecta a las versiones estables desde la 15.0.0 hasta la 16.0.6, así como a las versiones canary de la 14.3.0 en adelante.

El motivo de este foco es que Next.js habilita los React Server Components (RSC) por defecto y expone un endpoint vulnerable a través del header next-action, haciendo que cualquier instalación estándar sea un blanco fácil. Sin embargo, el problema reside en el núcleo de RSC, por lo que otras tecnologías como Waku o Vite con el plugin de RSC también están afectadas.

¿Cuál es el objetivo de los atacantes?

Robo de credenciales en la nube, minería y hasta control total...

La explotación en entornos de producción ha sido inmediata. Los atacantes están usando React2Shell para acceder a contenedores de aplicaciones en Kubernetes/GKE y desde ahí:

  • Robar credenciales de la nube y secretos, accediendo al servicio de metadatos de instancia para obtener tókenes de acceso a AWS, Google Cloud, etc.
  • Instalar software de minado de criptomonedas, como XMRig, de forma oculta para abusar de los recursos de tu servidor: si te sube la factura a lo bestia, ya sabes por qué es.
  • Desplegar backdoors sofisticados para mantener un acceso persistente, utilizando frameworks de posexplotación como Sliver.

¿Quién está detrás de los ataques?

La explotación ha sido masiva y veloz. La están llevando a cabo tanto operadores de botnets derivadas de Mirai como grupos de ciberdelincuentes vinculados a estados. Específicamente, se ha confirmado la actividad de los grupos chinos Earth Lamia y Jackpot Panda, conocidos por su rapidez a la hora de convertir vulnerabilidades públicas en ataques a gran escala.

Cómo protegerte: pasos inmediatos y cruciales

Aunque la amenaza es grave, la buena noticia es que existen acciones claras y directas para proteger tus aplicaciones. Como en todos estos casos, pero en este en especial, la rapidez es tu mayor aliada:

  1. Actualizar inmediatamente: la única solución definitiva y la prioridad número uno es actualizar las dependencias de React y Next.js a las versiones ya parcheadas que corrigen el fallo. No hay alternativa. Debes hacerlo cuanto antes.
  2. Revisar en busca de intrusiones: dado que la explotación ha sido tan rápida, es crucial asumir que vuestros servidores podrían haber sido comprometidos. Revisa los registros del sistema operativo en busca de actividad sospechosa: como procesos inesperados iniciados por Node.js (comandos como whoami, curl o wget), intentos de lectura de ficheros sensibles (como /etc/passwd) o la aparición de ficheros extraños como pwned.txt en directorios temporales.

Una carrera contrarreloj en el mundo real

El aspecto más impactante de React2Shell no es solo su gravedad, sino la increíble velocidad de explotación. Tal como confirma la inteligencia de amenazas de AWS, los actores estado-nación comenzaron a explotarla a escala masiva pocas horas después de su divulgación pública.

Antes se tardaba mucho más en generalizar ataques de este tipo ante vulnerabilidades. Pero esta velocidad es cada vez más común. Y esto es un factor diferencial. Debemos prestar más atención que nunca a las vulnerabilidades, y responder lo más rápido posible. Los malos no descansan, y con la IA han acelerado la adopción.

El estado actual de la ciberseguridad es que la ventana de tiempo para parchear vulnerabilidades críticas es prácticamente inexistente. Ya no es una cuestión de días o semanas; es una carrera constante donde la rapidez de respuesta lo es todo.

El mantenimiento proactivo y la vigilancia ya no son buenas prácticas, son la única forma de sobrevivir.

Por si te interesa profundizar, aquí tienes un análisis técnico en profundidad de React2Shell por parte de la empresa de seguridad BitDefender.

campusMVP campusMVP es la mejor forma de aprender a programar online y en español. En nuestros cursos solamente encontrarás contenidos propios de alta calidad (teoría+vídeos+prácticas) creados y tutelados por los principales expertos del sector. Nosotros vamos mucho más allá de una simple colección de vídeos colgados en Internet porque nuestro principal objetivo es que tú aprendas. Ver todos los posts de campusMVP
Archivado en: General

Boletín campusMVP.es

Solo cosas útiles. Una vez al mes.

🚀 Únete a miles de desarrolladores

DATE DE ALTA

x No me interesa | x Ya soy suscriptor

La mejor formación online para desarrolladores como tú

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.