Skip to main content
CVE-2025-55191VulnerabilityPublished Updated

CVE-2025-55191: argoproj argo-cd · Race Condition

Affects argoproj argo-cdSource CVE Database V5

0

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

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
argoproj argo-cdAffected
  • =3.2.0-rc1
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.

References

Community reviews

Loading reviews…