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

VetorAV: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

BDU:2025-03216
CVE-2025-27553
DLA-4111-1
GHSA-9Q4X-FR4M-JP86
OESA-2025-1356
OESA-2025-1357
OESA-2025-1940
OESA-2025-1941
OESA-2025-1942
OPENSUSE-SU-2025:14929-1
OPENSUSE-SU-2025_1022-1
RHSA-2025:10548
SUSE-SU-2025:1022-1

Produtos afetados

Apache Commons Vfs
Debian
Red Os
Suse