CVE-2022-32215CWE-444

CVE-2022-32215: falha em NodeJS Node

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

25Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackepss 70%
O que os fabricantes declaram (VEX)

Declarações oficiais dos fabricantes em formato CSAF/VEX: se o produto deles está afetado, já corrigido ou descartado — e por quê. É afirmação do fabricante, não juízo do Vexday.

Corrigido
5 produtos (144 componentes)
Red Hat Enterprise Linux AppStream (v. 8) · Red Hat Enterprise Linux AppStream (v. 9) · Red Hat Enterprise Linux AppStream EUS (v.8.4) · Red Hat Software Collections for RHEL Workstation(v. 7) · Red Hat Software Collections for RHEL(v. 7)
Não afetado
4 produtos (20 componentes) — porque o código vulnerável não está presente no produto
Red Hat Enterprise Linux 8 · Red Hat Enterprise Linux AppStream (v. 9) · Red Hat Software Collections for RHEL Workstation(v. 7) · Red Hat Software Collections for RHEL(v. 7)
Em resumo

O parser HTTP do Node.js não processa corretamente headers Transfer-Encoding que ocupam múltiplas linhas, permitindo que atacantes enviem requisições ocultas através de proxies e firewalls explorando essa má interpretação.

Detalhe técnico

O parser llhttp no Node.js em versões anteriores a 14.20.1, 16.17.1 e 18.9.1 interpreta incorretamente headers Transfer-Encoding multi-linha, possibilitando ataques de HTTP Request Smuggling onde um invasor envia requisições que são processadas diferentemente por servidores frontend e backend, levando a dessincronização e possível acesso não autorizado ou envenenamento de cache.

Resumo gerado e traduzido por IA a partir da descrição oficial.
The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).
Produtos afetados
NodeJS · Node