Executive Summary
In September 2025, a critical vulnerability (CVE-2025-55190) in Argo CD—a widely used Kubernetes-native continuous deployment platform—was discovered that allowed API tokens, including those with minimal project-level permissions, to access API endpoints and retrieve all repository credentials for a given project. While the flaw required possession of a valid Argo CD API token, even low-privileged users could exploit this issue to bypass established isolation mechanisms and exfiltrate sensitive repository usernames and passwords. This exposure could enable attackers to clone proprietary codebases, inject malicious configurations, and potentially initiate supply chain compromises or further lateral movement, particularly impactful given Argo CD's widespread enterprise adoption by organizations like Adobe, Google, IBM, and Capital One.
The incident underscores the ongoing risks posed by misconfigured API permissions in CI/CD pipelines, particularly as attackers increasingly target software supply chains. With credential-based attacks on the rise and major regulatory and industry scrutiny on API security, organizations must act quickly to patch, enhance access controls, and apply zero-trust principles in DevOps contexts.
Why This Matters Now
This vulnerability directly exposes sensitive source control credentials to a wide range of users with insufficient privileges, creating high risk of intellectual property theft, supply chain compromise, and downstream breaches. With modern attacks increasingly targeting development pipelines and APIs, addressing such flaws is urgent to prevent broad exploitation and regulatory consequences.
Attack Path Analysis
The attacker initially exploited the Argo CD API flaw using a low-privileged API token to access the project details endpoint, obtaining sensitive repository credentials. With these credentials, they escalated their access to clone private repositories and interact with other protected services. Next, the attacker potentially pivoted between applications and services within Kubernetes or cloud infrastructure using the compromised credentials. They established command and control by leveraging outbound network connections and maintained access for further malicious actions. The attacker then exfiltrated sensitive data, such as source code and secrets, potentially over encrypted channels. Finally, they could have impacted operations by modifying codebases, injecting malicious manifests, or enabling downstream compromise, threatening the integrity and security of deployments.
Kill Chain Progression
Initial Compromise
Description
Attacker used a valid low-privileged Argo CD API token to access the project details API endpoint and retrieve repository credentials due to CVE-2025-55190.
Related CVEs
CVE-2025-55190
CVSS 10Argo CD API tokens with project-level permissions can retrieve sensitive repository credentials through the project details API endpoint, even without explicit access to secrets.
Affected Products:
Argo Project Argo CD – 2.13.0 through 2.13.8, 2.14.0 through 2.14.15, 3.0.0 through 3.0.12, 3.1.0-rc1 through 3.1.1
Exploit Status:
no public exploit
MITRE ATT&CK® Techniques
Unsecured Credentials
Account Discovery
Valid Accounts
Brute Force
Exploitation of Remote Services
Data from Cloud Storage Object
Exfiltration Over C2 Channel
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
PCI DSS 4.0 – Secure Authentication and Authorization
Control ID: 8.2.2
NYDFS 23 NYCRR 500 – Access Privileges
Control ID: 500.07
DORA – Information Security Policies and Procedures
Control ID: Article 9(2)
NIS2 Directive – Access Control Policy
Control ID: Article 21(2)(d)
CISA Zero Trust Maturity Model (ZTMM) 2.0 – Least Privilege and Segmentation
Control ID: Identity Pillar
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Computer Software/Engineering
Critical vulnerability in Argo CD GitOps platform exposes repository credentials, enabling source code theft and supply chain attacks across software development pipelines.
Information Technology/IT
API security flaw allows low-privileged tokens to access sensitive Kubernetes deployment credentials, compromising enterprise CI/CD infrastructure and cloud-native security controls.
Financial Services
Maximum severity vulnerability threatens mission-critical deployment systems used by major financial institutions, risking credential exposure and downstream compromise of sensitive financial applications.
Banking/Mortgage
Argo CD credential leak vulnerability poses severe risk to banking deployment pipelines, potentially enabling unauthorized access to private codebases and regulatory compliance violations.
Sources
- Max severity Argo CD API flaw leaks repository credentialshttps://www.bleepingcomputer.com/news/security/max-severity-argo-cd-api-flaw-leaks-repository-credentials/Verified
- NVD - CVE-2025-55190https://nvd.nist.gov/vuln/detail/CVE-2025-55190Verified
- Project API Token Exposes Repository Credentials · Advisory · argoproj/argo-cd · GitHubhttps://github.com/argoproj/argo-cd/security/advisories/GHSA-786q-9hcg-v9ffVerified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Zero Trust network segmentation, identity-based policy enforcement, Kubernetes/namespace microsegmentation, and egress policy controls would have constrained credential exposure, contained lateral movement, and blocked unauthorized data exfiltration, limiting risk from API and repository credential compromise.
Control: Zero Trust Segmentation
Mitigation: Prevents overbroad API access and restricts sensitive endpoint exposure to least privilege.
Control: Kubernetes Security (AKF)
Mitigation: Limits escalation via pod and namespace enforcement, reducing credential sprawl.
Control: East-West Traffic Security
Mitigation: Blocks unauthorized lateral movement between workloads and clusters.
Control: Egress Security & Policy Enforcement
Mitigation: Alerts and blocks unauthorized outbound connections typical of C2 communication.
Control: Cloud Firewall (ACF)
Mitigation: Prevents data exfiltration through anomaly detection and enforced secure outbound routing.
Detects and alerts on anomalous deployment or configuration changes.
Impact at a Glance
Affected Business Functions
- Software Development
- Continuous Deployment
- Version Control
Estimated downtime: 3 days
Estimated loss: $500,000
Unauthorized access to repository credentials could lead to code theft, unauthorized code modifications, and potential supply chain attacks.
Recommended Actions
Key Takeaways & Next Steps
- • Upgrade Argo CD to a fixed version (3.1.2, 3.0.14, 2.14.16, or 2.13.9) immediately to prevent exploitation.
- • Enforce Zero Trust Segmentation and least privilege access to sensitive API endpoints and credentials within cloud and Kubernetes environments.
- • Implement strict east-west microsegmentation and namespace isolation to limit lateral movement for compromised identities.
- • Deploy comprehensive egress policy enforcement and anomaly detection to block suspicious outbound traffic and data exfiltration attempts.
- • Continuously monitor cloud workload behavior with real-time threat baselining and automate alerts for unauthorized access or configuration changes.



