nginx publicó una corrección para un desbordamiento de búfer en memoria heap que puede ocurrir en un proceso worker cuando la configuración usa la directiva map con expresiones regulares. Afecta a las versiones 0.9.6 a 1.31.2, es decir, a casi cualquier servidor nginx en uso. Actualiza a nginx 1.31.3 o 1.30.4, o a una versión posterior.
Qué está pasando
El proyecto nginx corrigió una vulnerabilidad de desbordamiento de búfer en memoria heap (CVE-2026-42533), clasificada con severidad «major». La falla puede producirse en un proceso worker, que es el proceso que atiende las peticiones de los visitantes.
El problema aparece cuando la configuración usa la directiva map con coincidencia por expresiones regulares y la variable resultante de ese map se incluye en una expresión de texto después de una captura afectada por el mismo map. El aviso indica que también puede ocurrir algo similar al usar una variable no almacenable en caché (non-cacheable) dentro de una expresión de texto.
El rango afectado es muy amplio: va desde nginx 0.9.6 hasta 1.31.2. Las versiones corregidas son 1.31.3 (rama mainline) y 1.30.4 (rama stable). El aviso no informa explotación activa ni código de prueba público.
Vulnerabilidades
| CVE | CVSS | Descripción |
|---|---|---|
| CVE-2026-42533 | — | Desbordamiento de búfer en memoria heap en un proceso worker de nginx al usar la directiva map con expresiones regulares, si la variable del map se incluye en una expresión de texto después de una captura afectada por ese map. También puede ocurrir al usar una variable non-cacheable en una expresión de texto. |
Productos afectados
| Producto | Versiones afectadas | Versión corregida |
|---|---|---|
| nginx | 0.9.6 a 1.31.2 | 1.31.3+, 1.30.4+ |
Qué hacer ahora
- Identifica todos los servidores donde corre nginx y revisa la versión instalada con
nginx -v. - Actualiza nginx a la versión 1.31.3 o superior (rama mainline) o a la 1.30.4 o superior (rama stable).
- Después de actualizar, reinicia o recarga nginx y vuelve a confirmar la versión en ejecución.
Te ayudamos a revisar sin costo si tus servidores o equipos usan una versión afectada por esta alerta, y qué conviene hacer primero.
Como el rango afectado abarca prácticamente todas las versiones de nginx en uso, parte por hacer un inventario completo. nginx suele aparecer en más lugares de los que uno recuerda: proxies inversos, balanceadores, contenedores Docker, controladores de ingress en Kubernetes y equipos o paneles que lo traen incluido. Prioriza los servidores expuestos a Internet y, entre ellos, los que tienen en su configuración bloques map con expresiones regulares. Puedes encontrarlos rápidamente buscando map en nginx.conf y en los archivos que este incluye.
Si instalas nginx desde los repositorios de tu distribución Linux, verifica si el proveedor publicó un paquete con la corrección incorporada, porque el número de versión puede no coincidir con el del proyecto oficial. Mientras completas la actualización, vigila si aparecen reinicios inesperados de procesos worker en los registros de errores. También conviene que las imágenes de contenedor se reconstruyan con la versión corregida, no solo los servidores tradicionales.
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 → Respaldo y MonitoreoEl monitoreo 24/7 con alertas en tiempo real ayuda a detectar a tiempo comportamientos anómalos en tus servidores.
Conocer el servicio →Referencias
- https://nginx.org/en/security_advisories.html
- https://my.f5.com/manage/s/article/K000162097
- https://www.cve.org/CVERecord?id=CVE-2026-42533