PT-2025-11484 · Zip+1 · Zip+1
Publicado
2025-03-17
·
Atualizado
2025-03-17
·
CVE-2025-29787
CVSS v4.0
7.3
Alta
| Vetor | AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H |
Nome do Software Vulnerável e Versões Afetadas
versões do zip de 1.3.0 a 2.3.0
a versão 2.3.0 do zip corrige o problema, portanto as versões afetadas são anteriores à 2.3.0
Portanto, as versões afetadas são:
versões do zip de 1.3.0 a 2.2.x
Descrição
A rotina de extração de arquivos compactados do crate
zip permite que links simbólicos presentes anteriormente no arquivo compactado sejam utilizados para arquivos posteriores no mesmo, sem validação do caminho canonicalizado final. Isso possibilita que arquivos compactados criados maliciosamente sobrescrevam arquivos arbitrários no sistema de arquivos quando extraídos. Usuários que extraem arquivos compactados não confiáveis utilizando métodos de API de alto nível podem ser afetados, e arquivos críticos no sistema podem ser sobrescritos com permissões de arquivo arbitrárias, potencialmente levando à execução de código.Recomendações
Para as versões do zip de 1.3.0 a 2.2.x, atualize para a versão 2.3.0 para corrigir o problema.
Como solução temporária, considere evitar a extração de arquivos compactados não confiáveis usando os métodos
zip::unstable::stream::ZipStreamReader::extract e zip::read::ZipArchive::extract até que o problema seja resolvido.
Restrinja o acesso ao método extract para minimizar o risco de exploração.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Debian
Zip