EXPLOIT PÚBLICO
CVE-2026-42945 Desbordamiento de búfer en el heap de NGINX ngx_http_rewrite_module
NGINX Plus y NGINX Open Source tienen una vulnerabilidad en el módulo ngx_http_rewrite_module cuando una directiva rewrite es seguida por rewrite, if o set y una captura PCRE sin nombre (por ejemplo, $1, $2) con una cadena de reemplazo que incluye un signo de interrogación. Un atacante no autenticado, junto con condiciones fuera de su control, puede explotarla enviando solicitudes HTTP manipuladas, lo que puede causar un desbordamiento de búfer en el heap del proceso worker de NGINX y su reinicio; además, podría…
Alerta de Nureq Monitor
Detectada 11 OCT · 22:54
CVSS 3.1
8.1ALTACVSS 4.0
9.2 CRÍTICA
PROBABILIDAD DE EXPLOTACIÓN (EPSS)
3,4 % PERCENTIL 89
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
Sí 1 REPOSITORIO
Qué es CVE-2026-42945
NGINX Plus y NGINX Open Source tienen una vulnerabilidad en el módulo ngx_http_rewrite_module cuando una directiva rewrite es seguida por rewrite, if o set y una captura PCRE sin nombre (por ejemplo, $1, $2) con una cadena de reemplazo que incluye un signo de interrogación. Un atacante no autenticado, junto con condiciones fuera de su control, puede explotarla enviando solicitudes HTTP manipuladas, lo que puede causar un desbordamiento de búfer en el heap del proceso worker de NGINX y su reinicio; además, podría…
Productos y versiones afectadas
F5 NGINX Plus
F5 NGINX Open Source
Qué hacer
- Verificá si usás NGINX Plus y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Exploits y pruebas de concepto públicas
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
Calculadora CVSS
CVSS 3.1 · 8.1 ALTA
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Alta
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
CVSS 4.0 · 9.2 CRÍTICA
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Alta
- REQUISITOS DEL ATAQUE (AT)
- Ninguno
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Alta
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Alta
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Alta
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when the rewrite directive is followed by a rewrite, if, or set directive and an unnamed Perl-Compatible Regular Expression (PCRE) capture (for example, $1, $2) with a replacement string that includes a question mark (?). An unauthenticated attacker along with conditions beyond its control can exploit this vulnerability by sending crafted HTTP requests. This may cause a heap buffer overflow in the NGINX worker process leading to a restart. Additionally, attackers can execute code on systems with Address Space Layout Randomization (ASLR) disabled or when the attacker can bypass ASLR. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Referencias
- my.f5.com/manage/s/article/K000161019VENDOR-ADVISORY · PATCH
- depthfirst.com/nginx-rift
- github.com/DepthFirstDisclosures/Nginx-Rift
- access.redhat.com/security/cve/CVE-2026-42945VDB-ENTRY · X_REFSOURCE_REDHAT
- bugzilla.redhat.com/show_bug.cgi?id=2477116ISSUE-TRACKING · X_REFSOURCE_REDHAT
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42945.jsonX_SADP-CSAF-VEX
- access.redhat.com/errata/RHSA-2026:17790VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:18063VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:19159VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:18041VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17791VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17751VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17792VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17793VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17752VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17794VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:17753VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:18029VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:19371VENDOR-ADVISORY · X_REFSOURCE_REDHAT
- access.redhat.com/errata/RHSA-2026:19374VENDOR-ADVISORY · X_REFSOURCE_REDHAT
Historial de la alerta
- EXPLOIT PÚBLICO Se publicó el repositorio rune42/ElasticRift.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.