Vulnerabilidades críticas en Next.js permiten ejecutar código de forma remota
Next.js ha publicado actualizaciones de seguridad para dos vulnerabilidades críticas que podrían permitir a atacantes remotos ejecutar código malicioso sin necesidad de iniciar sesión. Una tercera vulnerabilidad, de alta gravedad, podría impedir que las aplicaciones afectadas procesen solicitudes.
Los problemas están relacionados con funciones en caché, el procesamiento de imágenes SVG y las "Server Actions" (acciones de servidor). Las correcciones ya están disponibles en las versiones 16.4.1 y 15.5.28 de Next.js. Los avisos, publicados el 14 de octubre de 2026, describen distintas vías de ataque con requisitos diferentes.
Ambas vulnerabilidades de ejecución remota de código tienen una puntuación de 9,5, mientras que el problema de denegación de servicio tiene una puntuación de 8,2. El nivel de exposición depende de la configuración de la aplicación y de las funciones habilitadas; por tanto, verificar la versión es solo una parte de la evaluación de riesgos.
La primera vulnerabilidad, registrada como GHSA-673q-mjm6-r5xr, afecta a las aplicaciones que utilizan "App Router" y "Cache Components". Una aplicación se vuelve vulnerable cuando una función `use cache` devuelve múltiples "typed arrays". En estas condiciones, los atacantes podrían lograr la ejecución remota de código sin necesidad de autenticación ni interacción por parte del usuario.
Las versiones de Next.js comprendidas entre la 16.0.0 y la 16.4.0 se ven afectadas por este fallo, el cual ha sido corregido en la versión 16.4.1. Se recomienda a los desarrolladores actualizar de inmediato, ya que no existe ninguna solución alternativa ni identificador CVE disponible…