CVE Database
/

CVE-2021-29425

Back to search

CVE-2021-29425

Published: Apr 13, 2021

Modified: Aug 3, 2024

PUBLISHED

Description

In Apache Commons IO before 2.7, When invoking the method FileNameUtils.normalize with an improper input string, like "//../foo", or "\\..\foo", the result would be the same value, thus possibly providing access to files in the parent directory, but not further above (thus "limited" path traversal), if the calling code would use the result to construct a path value.

VendorProductVersions

Apache Software Foundation

Apache Commons IO

affected
Apache Commons IO 2.2
affected
Apache Commons IO 2.3
affected
Apache Commons IO 2.4
affected
Apache Commons IO 2.5
affected
Apache Commons IO 2.6

Weaknesses (CWE)

References

[commons-dev] 20210414 Re: [all] OSS Fuzz
mailing-list
x_refsource_MLIST
[commons-dev] 20210415 Re: [all] OSS Fuzz
mailing-list
x_refsource_MLIST
[kafka-users] 20210617 vulnerabilities
mailing-list
x_refsource_MLIST

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now