CVE-2026-55767: falha de média gravidade em guzzle
Guzzle: Dot-Only Cookie Domains Match All Hosts in guzzlehttp/guzzle
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O Guzzle tem um problema na forma como trata cookies: aceita cookies com domínios que contêm apenas pontos ou espaços em branco, e os trata como válidos para qualquer site. Um atacante pode usar isso para injetar cookies que serão enviados para sites não relacionados quando uma mesma cesta de cookies é compartilhada.
A vulnerabilidade ocorre em SetCookie::matchesDomain() e SetCookie::validate(), onde domínios com apenas pontos são normalizados para strings vazias e não são adequadamente rejeitados, fazendo com que cookies correspondam a qualquer host. Um atacante controlando uma origem pode injetar cookies maliciosos em um CookieJar compartilhado que são posteriormente transmitidos para hosts não relacionados, permitindo injeção de cookies ou fixação de sessão contra serviços downstream.
No mesmo produto, das mais perigosas para as menos.