Patchfirst
CVE-2025-55190 Public exploit Critical · 10.0 EPSS 5.7%

Argo CD: Project API Token Exposes Repository Credentials

argoproj · argo-cd

Summary

The flaw lies in Argo CD, the GitOps continuous delivery tool for Kubernetes, where the project details API endpoint exposes sensitive repository credentials, such as usernames and passwords, to API tokens that hold project get permissions. An attacker holding such a token, including one with only standard application management permissions or a global projects, get permission, can retrieve those repository credentials over the network with no explicit secrets access, a low-privilege authenticated account, and no user interaction required.

Official description · CVE.org

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. In versions 2.13.0 through 2.13.8, 2.14.0 through 2.14.15, 3.0.0 through 3.0.12 and 3.1.0-rc1 through 3.1.1, API tokens with project-level permissions are able to retrieve sensitive repository credentials (usernames, passwords) through the project details API endpoint, even when the token only has standard application management permissions and no explicit access to secrets. This vulnerability does not only affect project-level permissions. Any token with project get permissions is also vulnerable, including global permissions such as: `p, role/user, projects, get, *, allow`. This issue is fixed in versions 2.13.9, 2.14.16, 3.0.14 and 3.1.2.

Breakdown
70.6 / 100
Exploited
Yes, in VulnCheck KEV
Reports
0
Tactics
0/15

First seen exploited 2 months after disclosure.

  1. Disclosedday 0
  2. First seen exploitedVulnCheck KEV evidence+2 mo

7 fixes in github.com/argoproj/argo-cd/v2 over 14 months. The latest fix listed for github.com/argoproj/argo-cd/v2 is 2.14.20.

Fixes in github.com/argoproj/argo-cd/v2Go package, by fixed version. Earlier and later fixes in the same package, not necessarily the same bug.

  1. 2.11.7CVE-2024-4166624 Jul 2024
  2. 2.13.4CVE-2025-2321630 Jan 2025
  3. 2.14.13CVE-2025-4793329 May 2025
  4. 2.14.16CVE-2025-551904 Sep 2025
  5. 2.14.20CVE-2025-5519130 Sep 2025
  6. 2.14.20CVE-2025-595311 Oct 2025
  7. 2.14.20CVE-2025-595371 Oct 2025Latest listed

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

3 packages in 1 ecosystem. No single main package: each of these ships the affected code.

  • Gogithub.com/argoproj/argo-cd/v2
    Affected: 2.14.0 up to 2.14.16; 2.13.0 up to 2.13.9Upgrade to 2.14.16 or later (older lines: 2.13.9)
  • Gogithub.com/argoproj/argo-cd/v3
    Affected: 3.1.0-rc1 up to 3.1.2; All versions before 3.0.14Upgrade to 3.3.15 or later (older lines: 3.0.14)
  • Gogithub.com/argoproj/argo-cd
    Affected: All versionsNo fixed version published

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

References

2 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close