Impact
This vulnerability arises because the Camel Azure Files component concatenates the configured polling directory with filenames returned in a server's LIST output without normalizing or validating containment. If a listing entry contains traversal segments, it resolves to a path outside the intended directory, allowing the component to read, delete, or rename remote files that it otherwise could not access. The weakness is a classic Path Traversal (CWE‑22) and permits an attacker who can influence the directory listing—such as a compromised or malicious server—to access or modify files beyond the operator's boundary, thereby violating confidentiality, integrity, and availability of the storage account.
Affected Systems
The affected product is Apache Camel. Versions from 4.0.0 up to 4.18.4, and from 4.19.0 up to 4.22.0, are vulnerable. Users on the 4.18.x LTS stream should upgrade to 4.18.5, users on the 4.22.x releases stream should upgrade to 4.22.1, and all users should migrate to 4.23.0 or newer, which contains the fix.
Risk and Exploitability
The CVSS score is 7.4, indicating a high severity vulnerability. The EPSS score is not available, and the vulnerability is not listed in CISA's KEV catalog. Exploitation requires an attacker or a compromised server to include path‑traversal segments in a LIST response. Once a traversal name is received, the Camel client will use the endpoint's credentials to perform file operations on arbitrary paths, making the attack vector likely remote and network‑based. Because the component operates with the server‑provided filenames without integrity protection, the risk is significant for deployments that trust remote listings or expose the endpoint to potentially malicious tenants.
OpenCVE Enrichment