PT-2022-21154 · Node.Js+8 · Node.Js+8

Zeyu Zhang

+1

·

Publicado

2022-07-08

·

Atualizado

2026-05-18

·

CVE-2022-32213

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Node.js anteriores à 14.20.1
Versões do Node.js anteriores à 16.17.1
Versões do Node.js anteriores à 18.9.1
Descrição
O problema decorre do analisador llhttp no módulo http do Node.js, que não analisa e valida corretamente os cabeçalhos Transfer-Encoding. Isso pode levar ao HTTP Request Smuggling (HRS). Todas as versões das linhas de lançamento 18.x, 16.x e 14.x do Node.js são afetadas.
Recomendações
Para versões do Node.js anteriores à 14.20.1, atualize para a versão 14.20.1 ou posterior.
Para versões do Node.js anteriores à 16.17.1, atualize para a versão 16.17.1 ou posterior.
Para versões do Node.js anteriores à 18.9.1, atualize para a versão 18.9.1 ou posterior.
Como solução alternativa temporária, considere restringir o acesso ao módulo http até que um patch esteja disponível.

Exploit

Correção

HTTP Request/Response Smuggling

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022:6448
ALSA-2022:6595
ALT-PU-2022-2701
ALT-PU-2022-3073
ALT-PU-2022-3235
ALT-PU-2023-1461
AZL-10150
AZL-41051
BIT-NODE-2022-32213
BIT-NODE-MIN-2022-32213
CESA-2022_6448
CESA-2022_6449
CLEANSTART-2026-BD71263
CLEANSTART-2026-IS74202
CLEANSTART-2026-JR35772
CLEANSTART-2026-JY06700
CLEANSTART-2026-KN34553
CLEANSTART-2026-KZ45320
CLEANSTART-2026-LJ44720
CLEANSTART-2026-LN12820
CLEANSTART-2026-TX00223
CLEANSTART-2026-WI75198
CVE-2022-32213
DSA-5326-1
GHSA-5689-V88G-G6RV
MGASA-2022-0294
MGASA-2022-0354
OESA-2023-1551
OPENSUSE-SU-2022_2425-1
OPENSUSE-SU-2022_2430-1
OPENSUSE-SU-2022_2491-1
OPENSUSE-SU-2022_2551-1
OPENSUSE-SU-2022_2855-1
OPENSUSE-SU-2022_3614-1
OPENSUSE-SU-2022_3615-1
OPENSUSE-SU-2022_3616-1
OPENSUSE-SU-2022_3656-1
OPENSUSE-SU-2022_3835-1
OPENSUSE-SU-2023_0419-1
OPENSUSE-SU-2024:12199-1
OPENSUSE-SU-2024:12349-1
OPENSUSE-SU-2024:12408-1
OPENSUSE-SU-2025:15095-1
RHSA-2022:6389
RHSA-2022:6448
RHSA-2022:6449
RHSA-2022:6595
RHSA-2022:6985
RHSA-2022_6448
RHSA-2022_6449
RHSA-2022_6595
RLSA-2022:6448
RLSA-2022:6449
RLSA-2022:6595
SUSE-SU-2022:2415-1
SUSE-SU-2022:2416-1
SUSE-SU-2022:2417-1
SUSE-SU-2022:2425-1
SUSE-SU-2022:2430-1
SUSE-SU-2022:2491-1
SUSE-SU-2022:2551-1
SUSE-SU-2022:2855-1
SUSE-SU-2022:3503-1
SUSE-SU-2022:3516-1
SUSE-SU-2022:3524-1
SUSE-SU-2022:3614-1
SUSE-SU-2022:3615-1
SUSE-SU-2022:3616-1
SUSE-SU-2022:3656-1
SUSE-SU-2022:3835-1
SUSE-SU-2022_3503-1
SUSE-SU-2022_3516-1
SUSE-SU-2022_3524-1
SUSE-SU-2022_3614-1
SUSE-SU-2022_3615-1
SUSE-SU-2022_3616-1
SUSE-SU-2022_3656-1
SUSE-SU-2023:0408-1
SUSE-SU-2023:0419-1
USN-6491-1

Produtos afetados

Alt Linux
Almalinux
Centos
Linuxmint
Node.Js
Red Hat
Rocky Linux
Suse
Ubuntu