nginx publicó una corrección para una falla de memoria (use-after-free) que puede ocurrir en ciertas configuraciones que usan E/S asíncrona de archivos (AIO) junto con páginas SSI que contienen comandos "include virtual". Afecta a las versiones de nginx desde la 0.8.11 hasta la 1.31.6. Revisa qué versión tienes en tus servidores y actualiza a 1.31.7 o 1.30.6, o a una posterior.
Qué está pasando
El proyecto nginx publicó el aviso CVE-2026-97205, de gravedad media. Se trata de una falla de tipo use-after-free, es decir, el servidor puede usar una zona de memoria que ya fue liberada.
Según el aviso, el problema aparece solo en ciertas configuraciones: cuando nginx usa E/S asíncrona de archivos (AIO) y sirve páginas SSI (Server Side Includes) que contienen comandos "include virtual". Si tu servidor no combina estas dos funciones, el riesgo práctico es menor, aunque igual conviene actualizar.
La falla afecta a una gama muy amplia de versiones, desde la 0.8.11 hasta la 1.31.6. Está corregida en nginx 1.31.7 (rama mainline) y en 1.30.6 (rama stable), publicadas el 14 de octubre de 2026. El aviso no menciona explotación activa ni código de prueba público.
Vulnerabilidades
| CVE | CVSS | Descripción |
|---|---|---|
| CVE-2026-97205 | — | Use-after-free en nginx al usar E/S asíncrona de archivos (AIO) en ciertas configuraciones, cuando una página SSI contiene comandos "include virtual". |
Productos afectados
| Producto | Versiones afectadas | Versión corregida |
|---|---|---|
| nginx | 0.8.11 a 1.31.6 | 1.31.7+, 1.30.6+ |
Qué hacer ahora
- Identifica todos los servidores donde corre nginx y verifica la versión instalada con
nginx -v. - Actualiza nginx a la versión 1.31.7 o superior (rama mainline) o a la 1.30.6 o superior (rama stable).
- Prioriza los servidores cuya configuración use AIO (directiva
aio) junto con SSI (directivassi) y páginas con comandos "include virtual".
Te ayudamos a revisar sin costo si tus servidores o equipos usan una versión afectada por esta alerta, y qué conviene hacer primero.
Parte por hacer un inventario: nginx suele estar en más lugares de los que se cree, como proxies inversos, balanceadores internos, contenedores e imágenes de appliances. Busca en la configuración (nginx.conf y los archivos incluidos) si se usan juntas las directivas aio y ssi. Esos servidores van primero, pero planifica la actualización de todos, ya que el rango afectado es muy amplio.
Si instalas nginx desde los repositorios de tu distribución Linux, revisa si el proveedor ya publicó el paquete corregido, porque a veces el parche se aplica sobre versiones antiguas sin cambiar el número principal. Lo que más se pasa por alto son las imágenes Docker con versiones fijas: reconstrúyelas y vuelve a desplegarlas, y después de actualizar reinicia el servicio y confirma la versión que quedó en ejecución.
Cómo te ayuda UpTech
Con Gestión de Parches, las actualizaciones de seguridad de sistemas operativos y aplicaciones se aplican de forma programada, sin depender de que alguien lea esta alerta a tiempo.
Conocer el servicio → Servicios Gestionados TICon el inventario automatizado de hardware y software sabes de inmediato qué equipos tienen la versión afectada.
Conocer el servicio →Referencias
- https://nginx.org/en/security_advisories.html
- https://my.f5.com/manage/s/article/K000162608
- https://www.cve.org/CVERecord?id=CVE-2026-97205