Authorization header leak in rubygem Mechanize
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.
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.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →