Medium severity · published Apr 13, 2021
CVE-2021-29425
Possible limited path traversal vulnerabily in Apache Commons IO
4.8
CVSS
10.5%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)10.5% · higher than 96% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WS
WebLogic Server · Oracle
12.1.3.0.0; 12.2.1.3.0; 12.2.1.4.0; 14.1.1.0.0 · source: NVD
AC
Apache Commons IO · Apache Software Foundation
Apache Commons IO 2.2; Apache Commons IO 2.3; Apache Commons IO 2.4; Apache Commons IO 2.5; Apache Commons IO 2.6 · source: vendor
AM
Access Manager · Oracle
11.1.2.3.0; 12.2.1.3.0; 12.2.1.4.0 · source: NVD
AI
Active IQ Unified Manager · Netapp
All versions, or not specified · source: NVD
AP
Application Performance Management · Oracle
13.4.1.0; 13.5.1.0 · source: NVD
AT
BA
Banking Apis · Oracle
18.1; 18.2; 18.3; 19.1; 19.2; 20.1; +1 more · source: NVD
BD
Banking Digital Experience · Oracle
17.2; 18.1; 18.3; 19.1; 19.2; 20.1; +1 more · source: NVD
BE
Banking Enterprise Default Management · Oracle
2.6.2; 2.7.0; 2.7.1; 2.10.0; 2.12.0 · source: NVD
BE
Banking Enterprise Default Managment · Oracle
2.3.0 through 2.4.0 · source: NVD