CVE-2020-11008: falha de média gravidade em git
Malicious URLs can still cause Git to send a stored credential to the wrong server
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.
Git pode ser enganado para enviar senhas armazenadas para um servidor controlado por um atacante quando processa URLs maliciosas especialmente preparadas. Isso ocorre porque Git envia informações incompletas para os programas de armazenamento de credenciais, que então retornam qualquer senha armazenada correspondente em vez de rejeitar a requisição.
A interface de credential helper do Git pode receber padrões de URL malformados (faltando hostname e campos de protocolo) de URLs especialmente preparadas, fazendo com que os helpers correspondam a qualquer credencial armazenada e vazem senhas sensíveis. A vulnerabilidade é acionada via git clone ou sistemas automatizados como submódulos Git; a exploração depende de quais credential helpers estão configurados (os helpers store, cache e osxkeychain do Git são conhecidos como vulneráveis). O impacto inclui divulgação não autorizada de credenciais armazenadas para servidores controlados por atacantes.
No mesmo produto, das mais perigosas para as menos.