PT-2026-40681

CVE-2026-42945

·

Publicado

2026-05-13

·

Atualizado

2026-10-25

Descrição por

CVSS 4.0
9.2
Crítica
MétricasAV: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 a 1.30.0
Descrição Existe um estouro de buffer de heap 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 onde uma flag is args permanece ativada durante a fase de cópia de dados, levando o servidor a gravar valores escapados que excedem o tamanho do buffer alocado.
Um invasor remoto não autenticado pode explorar isso enviando requisições HTTP manipuladas. Isso geralmente resulta em negação de serviço devido ao reinício do processo worker do NGINX. No entanto, se a Randomização do Layout do Espaço de Endereçamento (ASLR), uma técnica de segurança usada para evitar a exploração randomizando endereços de memória, estiver desativada ou for burlada, a execução de código arbitrário é possível. Estima-se que aproximadamente 18,9 milhões de instâncias expostas à internet foram afetadas, e a exploração no mundo real já foi observada.
Recomendações Atualize o NGINX Open Source para a versão 1.30.1 ou 1.31.0. Atualize o NGINX Plus para a versão R32 P6 ou R36 P4. Como mitigação temporária, substitua todas as capturas PCRE não nomeadas por capturas nomeadas nas diretivas afetadas.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2026:18029
ALSA-2026:18041
ALSA-2026:18063
ALSA-2026:19159
ALSA-2026:19371
ALSA-2026:19372
ALSA-2026:19374
AZL-86856
BIT-NGINX-2026-42945
BIT-NGINX-GATEWAY-2026-42945
CLSA-2026-1789729184
CLSA-2026-1789729568
ECHO-C2CF-7660-2DC1
OESA-2026-2405
OESA-2026-2406
OESA-2026-2407
OESA-2026-2408
OESA-2026-2510
OPENSUSE-SU-2026:10796-1
OPENSUSE-SU-2026:20796-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:2050-1
SUSE-SU-2026:21832-1
SUSE-SU-2026:2370-1
USN-8271-1
USN-8375-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾