PT-2020-6223 · Pear+6 · Archive Tar+6
Luke Stewart
·
Publicado
2020-11-17
·
Atualizado
2025-11-07
·
CVE-2020-28949
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Archive Tar versões 1.4.10 e anteriores
Descrição
O problema está relacionado à desserialização de dados não confiáveis na classe Archive Tar da biblioteca PEAR do PHP. Isso permite que um invasor remoto sobrescreva arquivos protegidos usando um arquivo .tar especialmente criado, explorando a sanitização insuficiente de elementos especiais na saída. A vulnerabilidade pode ser explorada por meio de ataques de stream-wrapper, como o uso de
file:// para sobrescrever arquivos, que não são totalmente abordados pela sanitização de nomes de arquivo ://.Recomendações
Para as versões 1.4.10 e anteriores do Archive Tar, considere desativar o uso da classe Archive Tar até que um patch esteja disponível ou restrinja o acesso ao componente
Archive Tar vulnerável para minimizar o risco de exploração. Evite usar o stream wrapper file:// nos endpoints da API afetados até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.Exploit
Special Elements Injection
Deserialization of Untrusted Data
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Archive Tar
Centos
Linuxmint
Red Hat
Rocky Linux
Ubuntu