Medium severity · published Sep 30, 2025
CVE-2025-55191
Repository Credentials Race Condition Crashes Argo CD Server
5.3
CVSS
0.5%
EPSS
No
On KEV
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions between 2.1.0 and 2.14.19, 3.2.0-rc1, 3.1.0-rc1 through 3.1.7, and 3.0.0-rc1 through 3.0.18 contain a race condition in the repository credentials handler that can cause the Argo CD server to panic and crash when concurrent operations are performed on the same repository URL. The vulnerability is located in numerous repository related handlers in the util/db/repository_secrets.go file. A valid API token with repositories resource permissions (create, update, or delete actions) is required to trigger the race condition. This vulnerability causes the entire Argo CD server to crash and become unavailable. Attackers can repeatedly and continuously trigger the race condition to maintain a denial-of-service state, disrupting all GitOps operations. This issue is fixed in versions 2.14.20, 3.2.0-rc2, 3.1.8 and 3.0.19.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 42% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AR
argo-cd · argoproj
>= 2.1.0, < 2.14.20; = 3.2.0-rc1; >= 3.1.0-rc1, < 3.1.8; >= 3.0.0-rc1, < 3.0.19 · source: vendor
AC
Argo CD · Argoproj
2.1.0 before 2.14.20; 3.0.0 before 3.0.19; 3.1.0 before 3.1.8; 3.2.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-55191
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-55191
Patch
https://github.com/argoproj/argo-cd/commit/701bc50d01c752cad96185f848088d287a97c7b7
Issue Tracking
https://github.com/argoproj/argo-cd/pull/6103
Vendor Advisory
https://github.com/argoproj/argo-cd/security/advisories/GHSA-g88p-r42r-ppp9
More from argo-cd
10.0
CVE-2022-29165
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes
9.9
CVE-2026-113709
Argo CD: A Kustomize Helm config home can run commands in the repo-server
9.9
CVE-2026-113708
Argo CD: A Kustomize remote ref can run commands in the repo-server
9.9
CVE-2026-113672
Argo CD: A Jsonnet import can read files from the repo-server
9.9
CVE-2026-77459
Argo CD: AppProject destination-namespace and resource restrictions bypassed by PreDelete/PostDelete resource hooks
