Intel

AIKIDO-2025-10557

github.com/argoproj/argo-cd/v3 is vulnerable to Path Traversal

Path Traversal Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Aug 18, 2025

70

High Risk

This Affects:

GOgithub.com/argoproj/argo-cd/v3
3.0.0 - 3.0.12
Fixed in 3.1.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Path Traversal in UI Asset Handling, where insufficient input sanitization allows remote attackers to access arbitrary files outside the web root by crafting malicious URLs containing directory traversal sequences (e.g., ../). An attacker could exploit this vulnerability by manipulating the r.URL.Path parameter to bypass intended directory restrictions, for example, requesting https://target/%2e%2e/etc/passwd would traverse outside the UI asset directory.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

github.com/argoproj/argo-cd/v3 is vulnerable to Path Traversal in versions 3.0.0 - 3.0.12.

How to fix this

Upgrade the github.com/argoproj/argo-cd/v3 library to the patch version.