Una falla de gravedad baja en el módulo ngx_http_charset_module de nginx puede filtrar una porción limitada de memoria o hacer que un proceso worker se caiga. Afecta a las versiones 0.3.50 a 1.31.1 cuando se usa la directiva charset_map para decodificar desde UTF-8. Actualiza a nginx 1.31.2 o 1.30.3, o a una versión posterior, dentro de tu ciclo normal de parches.
Qué está pasando
El proyecto nginx publicó una corrección para CVE-2026-48142, una lectura de memoria fuera de límites (buffer overread) en el heap, dentro del módulo ngx_http_charset_module. El aviso la clasifica con gravedad baja.
El problema ocurre en un proceso worker cuando nginx procesa una respuesta especialmente preparada y la decodifica desde UTF-8 mediante la directiva charset_map. Solo se ven expuestas las instalaciones que usan esa directiva en esas condiciones.
Un atacante que logre provocar esa situación podría obtener una divulgación limitada del contenido de la memoria del proceso worker o causar una falla de segmentación (segmentation fault) que lo haga caer. En la práctica, el riesgo es una pequeña fuga de información o interrupciones puntuales del servicio.
El rango vulnerable es amplio, ya que abarca desde la versión 0.3.50 hasta la 1.31.1, por lo que la mayoría de las instalaciones existentes tienen una versión afectada. La corrección está disponible en nginx 1.31.2 y 1.30.3.
Vulnerabilidades
| CVE | CVSS | Descripción |
|---|---|---|
| CVE-2026-48142 | — | Lectura fuera de límites de memoria heap en un proceso worker de ngx_http_charset_module al procesar una respuesta especialmente preparada con decodificación desde UTF-8 mediante charset_map. Puede causar una divulgación limitada de memoria del worker o una falla de segmentación. |
Productos afectados
| Producto | Versiones afectadas | Versión corregida |
|---|---|---|
| nginx | 0.3.50 - 1.31.1 | 1.31.2 o posterior; 1.30.3 o posterior |
Qué hacer ahora
- Identifica tus servidores con nginx y verifica la versión instalada con
nginx -v. - Actualiza nginx a la versión 1.31.2 o posterior, o a la 1.30.3 o posterior, según la rama que uses.
- Después de actualizar, confirma la nueva versión con
nginx -vy que el servicio haya reiniciado 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.
Por su gravedad baja, esta falla no exige una actualización de emergencia, pero conviene incluirla en el próximo ciclo de parches. Antes de priorizar, busca la directiva charset_map en tus archivos de configuración de nginx, por ejemplo con grep -r charset_map /etc/nginx/. Los servidores que la usan, sobre todo los que actúan como proxy frente a backends que no controlas por completo, deberían actualizarse primero.
Un detalle que suele pasarse por alto es que nginx viene integrado en muchos productos y contenedores: balanceadores, imágenes Docker, paneles de hosting y appliances. No basta con revisar los paquetes del sistema operativo; también hay que considerar las imágenes de contenedores y el software de terceros que incluye su propia copia de nginx. Si ves reinicios inesperados de procesos worker en los registros, revísalos.
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/K000161585
- https://www.cve.org/CVERecord?id=CVE-2026-48142