PT-2026-50516 · Npm · Undici

·

CVE-2026-9679

·

Publicado

2026-06-17

·

Atualizado

2026-07-21

CVSS v3.1

5.9

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas undici versões 6.x anteriores a 6.26.0 undici versões 7.0.0 até 7.27.x undici versões 8.x anteriores a 8.5.0
Description O analisador de cookies na função parseSetCookie realiza a decodificação de percentagem (percent-decode) de valores de cookies via qsUnescape, convertendo sequências codificadas como %0D%0A, %00, %3B e %3D em seus equivalentes de bytes literais. Este comportamento diverge da RFC 6265 §5.4 e dos padrões de navegadores, que não especificam tal decodificação. Aplicações que utilizam parseSetCookie, parseCookie ou getSetCookies e, posteriormente, encaminham esses valores analisados para cabeçalhos de resposta (como proxies, middlewares ou frameworks SSR) estão suscetíveis à injeção de cabeçalho de resposta HTTP. Isso permite que uma fonte upstream controlada por um invasor injete cabeçalhos Set-Cookie, Location ou Cache-Control arbitrários na resposta downstream da aplicação, possibilitando a fixação de sessão, redirecionamento aberto ou envenenamento de cache.
Recommendations Atualize para a versão 6.26.0 para versões no ramo 6.x. Atualize para a versão 7.28.0 para versões no ramo 7.x. Atualize para a versão 8.5.0 para versões no ramo 8.x. Como alternativa temporária, sanitize os valores retornados por parseSetCookie(), parseCookie() ou getSetCookies() para remover ou rejeitar bytes CR, LF, NUL, ; e = antes de encaminhá-los para os cabeçalhos de resposta.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CLEANSTART-2026-KN24948
CLEANSTART-2026-ZJ21676
CVE-2026-9679
ECHO-D5E0-7732-0397
GHSA-P88M-4JFJ-68FV
OPENSUSE-SU-2026:11121-1
OPENSUSE-SU-2026:21058-1
OPENSUSE-SU-2026:21236-1
SUSE-SU-2026:22368-1
SUSE-SU-2026:22565-1
SUSE-SU-2026:2633-1
SUSE-SU-2026:2647-1
SUSE-SU-2026:2695-1

Produtos afetados

Undici