PT-2021-8149 · Git+5 · Git+5
Harold Kim
·
Publicado
2021-01-07
·
Atualizado
2023-07-05
·
CVE-2021-40330
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Git anteriores à 2.30.1
Descrição
O problema está relacionado à função git connect git no componente connect.c do sistema de controle de versão distribuído Git. Ela permite que um caminho de repositório contenha um caractere de nova linha, o que pode resultar em solicitações entre protocolos inesperadas. Isso é demonstrado pela subcadeia git://localhost:1234/%0d%0a%0d%0aGET%20/%20HTTP/1.1.
Recomendações
Para versões do Git anteriores à 2.30.1, atualize para a versão 2.30.1 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso à função git connect git no componente connect.c até que um patch esteja disponível. Evite usar caminhos de repositório que contenham caracteres de nova linha no endpoint da API afetado até que o problema seja resolvido.
Exploit
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Git
Linuxmint
Suse
Ubuntu