CVE-2022-31091: falha de alta gravidade em guzzle
Change in port should be considered a change in origin in 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.
A biblioteca Guzzle do PHP não remove cabeçalhos sensíveis de autenticação ao seguir redirecionamentos para URLs com portas diferentes. Isso causa vazamento de credenciais para destinos não intencionais.
Vulnerabilidade CWE-200 no tratamento de redirecionamentos do Guzzle: a biblioteca falha em remover cabeçalhos Authorization e Cookie ao seguir redirecionamentos HTTP para destinos com porta diferente, mesmo que host e scheme sejam idênticos. O ataque requer um servidor respondendo com redirecionamento para porta diferente; depende de a aplicação seguir redirecionamentos automaticamente.
No mesmo produto, das mais perigosas para as menos.