PT-2026-40681 · F5+5 · Nginx Plus+6

Publicado

2026-05-13

·

Atualizado

2026-06-30

·

CVE-2026-42945

CVSS v4.0

9.2

Crítica

VetorAV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas NGINX Plus e NGINX Open Source versões 0.6.27 through 1.30.0
Description Um estouro de buffer na heap (heap buffer overflow) existe no módulo ngx http rewrite module. O problema ocorre quando uma diretiva rewrite é seguida por uma diretiva rewrite, if ou set e utiliza uma captura de Expressão Regular Compatível com Perl (PCRE) não nomeada (ex: $1, $2) com uma string de substituição que contenha um ponto de interrogação (?). Isso é causado por um gerenciamento de estado inconsistente no mecanismo de reescrita interno, onde uma flag is args permanece ativada entre a etapa de alocação de memória e a etapa de cópia de dados, resultando em uma gravação fora dos limites ao processar caracteres de URI escapados.
Um invasor remoto não autenticado pode explorar isso enviando requisições HTTP especialmente formuladas. Isso geralmente resulta no travamento do processo worker do NGINX, causando a negação de serviço (DoS). No entanto, em sistemas onde a Randomização do Layout do Espaço de Endereçamento (ASLR) está desativada ou é contornada, a execução remota de código é possível. Estima-se que aproximadamente 5,7 milhões de servidores expostos à internet estivessem potencialmente vulneráveis, e a exploração no mundo real foi observada logo após a divulgação pública.
Recommendations Atualize o NGINX Open Source para as versões 1.30.1 ou 1.31.0. Atualize o NGINX Plus para as versões 37.0.0, R36 P4 ou R32 P6. Como medida de mitigação temporária, substitua todas as capturas PCRE não nomeadas por capturas nomeadas nas diretivas rewrite, if ou set afetadas.

Exploit

Correção

DoS

RCE

Heap Based Buffer Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2026:18029
ALSA-2026:18041
ALSA-2026:18063
ALSA-2026:19159
ALSA-2026:19371
ALSA-2026:19372
ALSA-2026:19374
BDU:2026-06827
BIT-NGINX-2026-42945
BIT-NGINX-GATEWAY-2026-42945
CVE-2026-42945
ECHO-C2CF-7660-2DC1
OESA-2026-2405
OESA-2026-2406
OESA-2026-2407
OESA-2026-2408
OPENSUSE-SU-2026:10796-1
RHSA-2026:17417
RHSA-2026:17751
RHSA-2026:17752
RHSA-2026:17753
RHSA-2026:17790
RHSA-2026:17791
RHSA-2026:17792
RHSA-2026:17793
RHSA-2026:17794
RHSA-2026:18029
RHSA-2026:18041
RHSA-2026:18063
RHSA-2026:19159
RHSA-2026:19371
RHSA-2026:19372
RHSA-2026:19374
SUSE-SU-2026:2370-1
USN-8271-1
USN-8375-1

Produtos afetados

Linuxmint
Nginx Open Source
Nginx Plus
Nginx
Red Os
Rocky Linux
Ubuntu