nginx corrigió una falla de gravedad media en ngx_http_scgi_module y ngx_http_uwsgi_module que puede exponer memoria del proceso worker o hacer que este se caiga. Afecta a las versiones 0.8.42 a 1.30.0. Actualiza a nginx 1.30.1 o 1.31.0, sobre todo en los servidores que usan backends SCGI o uWSGI.
Qué está pasando
El proyecto nginx publicó el 13 de mayo de 2026 un aviso sobre la vulnerabilidad CVE-2026-42946, clasificada con gravedad media. Se trata de una lectura de memoria fuera de límites (buffer overread) en el heap, que ocurre dentro de un proceso worker de nginx.
La falla se activa cuando ngx_http_scgi_module o ngx_http_uwsgi_module procesan una respuesta especialmente manipulada. Estos módulos son los que nginx usa para comunicarse con aplicaciones que trabajan con los protocolos SCGI o uWSGI, algo habitual al publicar aplicaciones Python, entre otras.
Si un atacante logra explotarla, puede provocar la divulgación de parte de la memoria del proceso worker, que podría contener información sensible, o causar un fallo de segmentación que detiene ese worker. El aviso no informa explotación activa ni código de prueba público.
La falla está presente desde la versión 0.8.42 hasta la 1.30.0. Está corregida en nginx 1.31.0 (rama mainline) y en 1.30.1 (rama stable).
Vulnerabilidades
| CVE | CVSS | Descripción |
|---|---|---|
| CVE-2026-42946 | — | Lectura fuera de límites en el heap en un proceso worker al manejar una respuesta especialmente manipulada en ngx_http_scgi_module o ngx_http_uwsgi_module, que permite divulgar memoria del worker o provocar un fallo de segmentación. |
Productos afectados
| Producto | Versiones afectadas | Versión corregida |
|---|---|---|
| nginx | 0.8.42 - 1.30.0 | 1.30.1+ (stable), 1.31.0+ (mainline) |
Qué hacer ahora
- Verifica qué versión de nginx tienes instalada en cada servidor (por ejemplo, con
nginx -v). - Si la versión está entre 0.8.42 y 1.30.0, actualiza a nginx 1.30.1 o superior (rama stable) o a 1.31.0 o superior (rama mainline).
- Después de actualizar, confirma la nueva versión y que el servicio quedó funcionando correctamente.
Te ayudamos a revisar sin costo si tus servidores o equipos usan una versión afectada por esta alerta, y qué conviene hacer primero.
Empieza por identificar los servidores nginx que realmente usan los módulos afectados: busca las directivas scgi_pass y uwsgi_pass en los archivos de configuración. Esos equipos deben actualizarse primero. El resto también debe pasar a una versión corregida, aunque con menos urgencia. Ten en cuenta que nginx suele venir incluido en imágenes de contenedores, appliances y paneles de hosting, y esas copias se olvidan con facilidad en el inventario.
Si instalas nginx desde los repositorios de tu distribución Linux, revisa si el proveedor ya publicó el parche: muchas veces lo aplica sobre una versión anterior sin cambiar el número principal. Mientras actualizas, vigila en los logs de error del servidor los reinicios inesperados de procesos worker, que pueden indicar fallos de segmentació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 → 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/K000161027
- https://www.cve.org/CVERecord?id=CVE-2026-42946