CVE-2025-55191: argoproj argo-cd · Race Condition
Affects argoproj argo-cdSource CVE Database V5
Not known to be exploited · CVSS 6.5 Medium · fixed in 2.14.20 : update argoproj argo-cd when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.14.20
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 30 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| argoproj argo-cd | Affected
| Fixed in– |
AI-suggested
To mitigate CVE-2025-55191, European organizations should immediately upgrade Argo CD to the fixed versions: 2.14.20 or later, 3.2.0-rc2 or later, 3.1.8 or later, and 3.0.19 or later depending on their current deployment. If immediate upgrading is not feasible, organizations should restrict API token permissions to the minimum necessary, especially limiting repository resource create, update, and delete actions to trusted users only. Implement strict monitoring and alerting on repository-related API calls to detect abnormal concurrent operations that could indicate exploitation attempts. Employ network segmentation and zero-trust principles to limit access to the Argo CD API server. Regularly audit API tokens and rotate credentials to reduce the risk of token compromise. Consider implementing rate limiting or concurrency controls at the API gateway or ingress level to mitigate rapid repeated triggering of the race condition. Finally, conduct thorough testing of Argo CD upgrades in staging environments to ensure compatibility and stability before production rollout.
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.