PT-2025-12535 · Apache+3 · Apache Commons Vfs+3
Arnout Engelen
·
Publicado
2025-03-01
·
Atualizado
2025-09-03
·
CVE-2025-27553
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 Apache Commons VFS anteriores à 2.10.0
Descrição
A API FileObject no Commons VFS possui um método
resolveFile que recebe um parâmetro scope. Especificar NameScope.DESCENDENT garante que uma exceção será lançada se o arquivo resolvido não for descendente do arquivo base. No entanto, quando o caminho contém caracteres ".." codificados (por exemplo, "%2E%2E/bar.txt"), ele pode retornar objetos de arquivo que não são descendentes do arquivo base, sem lançar uma exceção.Recomendações
Para versões anteriores à 2.10.0, atualize para a versão 2.10.0, que corrige o problema. Como solução alternativa temporária, considere restringir o uso do método
resolveFile com o escopo NameScope.DESCENDENT para minimizar o risco de exploração. Evite usar caracteres ".." codificados em caminhos passados ao método resolveFile até que o problema seja resolvido.Correção
Relative Path Traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Apache Commons Vfs
Debian
Red Os
Suse