← voltar
CVE-2022-31033

Authorization header leak in rubygem Mechanize

CVSS 5.9 MEDIUMEPSS 1.4%CWE-200
Em resumo

A biblioteca Mechanize vaza o header Authorization (que contém credenciais sensíveis) quando um site redireciona você para uma porta diferente no mesmo domínio. Isso significa que suas credenciais de login poderiam ser expostas para um atacante que controla aquela porta alternativa.

Detalhe técnico

Vulnerabilidade CWE-200 de divulgação de informações no Mechanize versões anteriores a 2.8.5: a biblioteca falha em limpar o header Authorization durante redirecionamentos entre portas diferentes no mesmo host, permitindo que credenciais sejam transmitidas para um endpoint não intencional. Vetor de ataque requer que a aplicação siga um redirecionamento malicioso; impacto é exposição de credenciais se o atacante controlar a porta alternativa.

Resumo gerado e traduzido por IA a partir da descrição oficial.
The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. In versions prior to 2.8.5 the Authorization header is leaked after a redirect to a different port on the same site. Users are advised to upgrade to Mechanize v2.8.5 or later. There are no known workarounds for this issue.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

Quer saber se a sua infraestrutura está exposta a isto?

Falar com a TrueHacking →