Next.js corrige dos fallos críticos y prepara otro parche: qué hacer con tu sitio

Qué pasó
El 14 de octubre de 2026, el equipo de Next.js publicó en GitHub tres avisos de seguridad. Dos son de severidad crítica y uno, de severidad alta. Las correcciones salieron en la versión 16.4.1 y, para quienes siguen en la rama anterior, en la 15.5.28.
Casi dos semanas después, el 27 de octubre, anunciaron en su blog oficial otra actualización de seguridad para el 3 de noviembre, con siete correcciones de severidad media. Los detalles de esas siete correcciones se publican junto con la actualización.
Qué significa
Next.js es la herramienta con la que se construyen muchos sitios y aplicaciones web modernas. Si tu sitio fuera un edificio, Next.js serían los cimientos y la estructura: no los ves, pero todo lo demás se apoya en ellos.
Una vulnerabilidad es un punto débil en esa estructura. Lo que cambia de una a otra es su gravedad:
- Crítica quiere decir que alguien de fuera, sin usuario ni contraseña, podría ejecutar código en el servidor donde vive tu sitio. En la práctica, es como entregarle las llaves del edificio.
- Alta quiere decir que el daño es serio, pero más acotado; por ejemplo, dejar el sitio caído.
- Media quiere decir que el riesgo es real, pero suele hacer falta que se den ciertas condiciones para aprovecharlo.
Estos son los tres avisos de octubre:
- Imágenes SVG (crítico). Una pieza que Next.js usa para optimizar imágenes tenía un fallo que, en servidores Linux, podía permitir ejecutar código a distancia. Afecta de la versión 10 a la 15.5.27 y de la 16 a la 16.4.0.
- Función
use cache(crítico). En aplicaciones que usan de cierta manerause cache, una función de caché reciente de Next.js, alguien podía ejecutar código en el servidor. La única forma de corregirlo es actualizar. Afecta de la 16.0.0 a la 16.4.0. - Server Actions (alto). Con peticiones preparadas a propósito, alguien podía saturar el servidor hasta dejar el sitio sin responder. Afecta de la 13 a la 15.5.27 y de la 16 a la 16.4.0, en aplicaciones que usan App Router y Server Actions.
Cómo te afecta
Lo bueno. Los fallos ya están corregidos y la solución es la misma para los tres: actualizar Next.js. Además, el equipo de Next.js anunció con anticipación el parche de noviembre, lo que da tiempo para planearlo.
Lo malo. Los avisos son públicos. Desde el 14 de octubre, cualquiera puede leer qué versiones son vulnerables y buscar sitios que no se han actualizado. Un sitio que lleva meses sin mantenimiento probablemente está en el rango afectado.
Si no usas Next.js, nada de esto te afecta. Si no sabes con qué está hecho tu sitio, pregúntale a quien lo desarrolló.
Qué puedes hacer
- Averigua si tu sitio usa Next.js y en qué versión. Tu equipo técnico lo puede ver en un minuto.
- Si la versión es anterior a la 16.4.1 (o a la 15.5.28, en la rama 15), pide la actualización esta semana. Esas son las versiones mínimas que corrigen los fallos de octubre.
- Planea también la de noviembre. Cuando se publique, pide subir a la versión que incluya las siete correcciones nuevas. Si tu equipo actualiza con frecuencia, será un paso pequeño.
- Pide que prueben antes de publicar. Las actualizaciones de seguridad rara vez rompen algo, pero conviene revisar las páginas principales y los formularios.
- Pregunta si tienen un plan de mantenimiento. En menos de tres semanas hubo dos tandas de correcciones. Un sitio que se actualiza cada mes llega a cada parche con un salto pequeño.
Fuente
Esta nota se basa en fuentes oficiales del equipo de Next.js: los avisos de seguridad de Next.js en GitHub, del 14 de octubre de 2026, y el anuncio Upcoming Next.js November Security Release, publicado en el blog de Next.js el 27 de octubre de 2026.
Preguntas Frecuentes
¿Mi sitio está en peligro en este momento?
Si tu sitio usa Next.js en una versión anterior a la 16.4.1 (o a la 15.5.28), tiene fallos conocidos y públicos. Eso no significa que lo hayan atacado, pero sí que conviene actualizarlo pronto.
¿Puede dejar de funcionar mi sitio si lo actualizo?
Es poco probable con una actualización de seguridad, porque no cambia cómo funciona el sitio. Aun así, tu equipo debe probarla antes de publicarla.
¿Cuánto tarda la actualización?
Depende del proyecto. Si el sitio se mantiene al día, el salto es pequeño. Si lleva meses sin actualizarse, hay más cambios acumulados que revisar.
¿Cómo sé si ya actualizaron mi sitio?
Pide el número de la versión de Next.js instalada y compáralo con la 16.4.1 (o la 15.5.28). Cuando salga el parche de noviembre, compáralo con la versión que indique el aviso oficial.