This page tracks the Ubuntu fix status. The vulnerability itself is described on the main CVE page.
View CVE-2021-29425 →
UBUNTU-CVE-2021-29425
In Apache Commons IO before 2.7, When invoking the method FileNameUtils.normalize with an improper input string, like "//../foo", or "\\..\foo", the r...
Original description
The description as published by the source.
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.
Source: OSV.dev (Open Source Vulnerabilities) OSV
Affected packages
Ubuntu:Pro:14.04:LTS
commons-io
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4-2ubuntu0.1~esm1"}]}]
Ubuntu:Pro:16.04:LTS
commons-io
[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}]
Ubuntu:18.04:LTS
commons-io
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.6-2ubuntu0.18.04.1"}]}]
Ubuntu:20.04:LTS
commons-io
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.6-2ubuntu0.20.04.1"}]}]
References
- advisory ubuntu.com
- report ubuntu.com
- report openwall.com
- report issues.apache.org
- report cve.org