→ Back to Home
ArgoCD

Critical Argo CD Command Injection Vulnerability Demands Immediate Patching

A high-severity command injection vulnerability, identified as CVE-2026-55797, has been discovered in the Argo CD repo-server component. This flaw, scoring 8.8 on the CVSS scale, allows an attacker to execute arbitrary commands on the repo-server by exploiting a shell metacharacter injection when processing SSH Git repository proxy URLs. The vulnerability affects Argo CD versions from 2.11.0 onwards, including all currently supported releases. Patched versions include 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2. Critically, Argo CD versions 2.x and 3.0 through 3.2 are out of support and will not receive patches, making an upgrade to a supported release the only remediation for users on these older versions. This vulnerability is highly significant for practitioners because the compromised repo-server holds sensitive Git, Helm, and OCI credentials. In a multi-tenant environment, this could allow an attacker to harvest credentials across teams, turning one project's repository access into a broader compromise. The ease of exploitation, requiring only low privileges (the ability to create or update a repository or credential template), makes this a potent threat. Given that Argo CD is a foundational tool for GitOps in many Kubernetes deployments, a compromise of the repo-server could lead to widespread unauthorized changes, data exfiltration, or even complete cluster takeover. The disclosure of CVE-2026-55797 fits within a broader trend of increasing focus on supply chain security in cloud-native environments. As organizations increasingly adopt GitOps for managing their Kubernetes infrastructure, the security of the Git repository and the tools that interact with it becomes paramount. Recent years have seen a rise in attacks targeting the software supply chain, making vulnerabilities in tools like Argo CD particularly concerning. The project's proactive release of patches for supported versions, along with clear guidance on unsupported versions, reflects the industry's growing maturity in addressing these threats. The fact that eight independent researchers reported this through coordinated disclosure also highlights the collective effort within the security community to identify and remediate such critical flaws. In practice, all Argo CD users should immediately assess their current version and upgrade to a patched release if they are running a vulnerable version. For those on unsupported versions (2.x and 3.0-3.2), an upgrade to at least 3.3.15 or newer is imperative. Additionally, practitioners should review and restrict permissions for creating and updating repositories and repository credential templates. It's also advisable to avoid setting proxies on SSH repositories or credential templates that match SSH repos as a temporary mitigation until patching is complete. Organizations should also consider implementing robust monitoring and auditing of their Argo CD instances to detect any suspicious activity that might indicate an attempted exploitation of this or similar vulnerabilities.
#argocd#vulnerability#gitops#kubernetes#security#devops
Read original source