CVE Catalog

CVE-2026-26032

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.58%

44th percentile - higher than 44% of all known CVEs

Summary

A vulnerability in Apache Ivy allows directory traversal outside the configured buildRoot directory by using "../" sequences in module coordinates (organization, name, version) in ivy.xml files. An attacker with access to a packager repository can overwrite arbitrary files outside the target directory.

Risk Assessment

The risk involves potential overwriting of critical system or application files, which could lead to privilege escalation, arbitrary code execution, or system integrity compromise.

Recommendation

Immediately upgrade Apache Ivy to version 2.6.0, which fixes this vulnerability. Prior to upgrade, restrict access to packager repositories and review ivy.xml files for dangerous sequences.

Related vulnerabilities

Original NVD description (English source)

The PackagerResolver of Apache Ivy is able to download online artifacts and to (re)package them in a format defined by a packager.xml file. This repackaging is done by an Ant script, which is stored in a subdirectory of the configured "buildRoot" directory. This subdirectory is calculated based on modules coordinates, like the organisation, name or version. If one of the coordinates contains "../" sequences - which are valid characters for Ivy coordinates in general- it is possible to break out of the configured "buildRoot" directory where other files can be overwritten. In order to exploit this vulnerability an attacker needs to have access to a packager repository and add or modify the coordinates in ivy.xml files to have such "../" sequences. Users of Apache Ivy 2.0.0 to 2.5.3 (inclusive) should upgrade to Ivy 2.6.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS