Skip to main content

Argo CD CVE-2026-43824

| EUVDEUVD-2026-26726 HIGH
Improper Removal of Sensitive Information Before Storage or Transfer (CWE-212)
2026-05-02 mitre
7.7
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Argo CD credentials
  2. Delivery
    Authenticate to Argo CD API/UI
  3. Exploit
    Enumerate accessible applications
  4. Execution
    Invoke ServerSideDiff on apps with Secrets
  5. Persist
    Extract cleartext secret data
  6. Impact
    Pivot to backend systems

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V14 - Data Protection Data removal before release
Exploitation Conditions

Exploitation requires valid Argo CD user credentials with at least read permissions on applications that contain Kubernetes Secret resources. The attacker must be able to invoke the ServerSideDiff functionality through Argo CD's API or UI against target applications. No special configuration is required-this affects default Argo CD deployments running vulnerable versions 3.2.0-3.2.10 or 3.3.0-3.3.8. The Changed Scope (S:C) indicates the vulnerability is exploitable even when Argo CD RBAC would normally prevent direct access to certain secrets, as the diff operation bypasses intended Kubernetes RBAC boundaries. User interaction is not required (UI:N). Exploitation is LIMITED by the attacker's existing Argo CD application visibility-users can only diff applications they have read access to within Argo CD's permission model, though this still represents significant privilege escalation into Kubernetes secret data.

Impact

This vulnerability presents significant real-world risk despite no confirmed active exploitation (CISA KEV). The CVSS 3.1 score of 7.7 accurately reflects the threat: network-accessible (AV:N), low complexity (AC:L), requiring only low-privileged authentication (PR:L) with no user interaction (UI:N), and causing high confidentiality impact (C:H) that crosses security boundaries (S:C). Attack complexity is genuinely low-any authenticated Argo CD user can invoke ServerSideDiff against applications containing Secrets. The Changed Scope rating is particularly concerning because it means users with limited Argo CD permissions can potentially access Kubernetes secrets they shouldn't see via RBAC. EPSS data not provided, but the technical profile suggests moderate exploitation likelihood once attackers know about it-the barrier is just having valid Argo CD credentials. No public POC mentioned in available data, but the exploit technique is straightforward for anyone familiar with Argo CD's API. Organizations using Argo CD to manage production Kubernetes workloads with sensitive secrets face immediate risk. Priority should be elevated for environments where Argo CD user accounts have broad application visibility, as lateral movement to discover secrets across multiple namespaces becomes trivial.

Exploit ScenarioDerived

An authenticated attacker with read access to Argo CD applications leverages the ServerSideDiff API endpoint to compare application manifests against live cluster state. When targeting an application that deploys Kubernetes Secret resources (such as database credentials or API keys), the diff response returns cleartext secret values instead of redacted placeholders. The attacker systematically enumerates applications across namespaces they can view in Argo CD, extracting sensitive credentials for databases, external APIs, cloud provider keys, and service account tokens. These credentials enable lateral movement to backend systems, privilege escalation within the Kubernetes cluster, or exfiltration of application data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 02, 2026

Authenticated users with low privileges can read cleartext Kubernetes Secret data through Argo CD's ServerSideDiff feature in versions 3.2.0-3.2.10 and 3.3.0-3.3.8. This scope-changing vulnerability (CVSS:3.1 S:C) allows attackers to access sensitive credential data managed by Kubernetes, including database passwords, API tokens, and certificates, by exploiting the server-side diff functionality. With a 7.7 CVSS score and low attack complexity (AC:L), this represents a significant confidentiality breach requiring only network access and basic authentication-no public exploit identified at time of analysis, but the technical barrier to exploitation is minimal.

RemediationAI

Upgrade immediately to Argo CD version 3.2.11 or later for the 3.2.x branch, or version 3.3.9 or later for the 3.3.x branch, as indicated by the CVE description's 'before' version ranges. Consult the official GitHub Security Advisory at https://github.com/argoproj/argo-cd/security/advisories/GHSA-3v3m-wc6v-x4x3 for complete remediation guidance and release notes. If immediate patching is not feasible, implement compensating controls: restrict Argo CD user permissions using RBAC to limit which applications users can view or diff (trade-off: reduces operational flexibility and may require creating additional service accounts for legitimate diff operations); disable ServerSideDiff functionality entirely if your deployment workflow doesn't require live cluster comparisons (trade-off: loses drift detection capability, requiring manual inspection); audit existing Argo CD access logs for suspicious diff operations against applications containing Secrets to identify potential prior exploitation; rotate any Kubernetes secrets that may have been exposed to unauthorized users. Note that access restriction mitigations only reduce attack surface-they do not fix the underlying information disclosure flaw, so upgrading remains the definitive solution.

Affected VersionsENISA

Argo CD 3.3.0 <3.3.9
Argo CD 3.2.0 <3.2.11

Affected Packages

go github.com/argoproj/argo-cd no fix
go github.com/argoproj/argo-cd/v2 no fix
go github.com/argoproj/argo-cd/v3 fix: 3.2.11, 3.3.9
euvd argo_cd fix: 3.2.11, 3.3.9

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Argo CD is a declarative GitOps continuous delivery tool for Kubernetes. The ServerSideDiff feature compares desired application state with live cluster state to detect configuration drift. The vulnerability (CWE-212: Improper Removal of Sensitive Information Before Storage or Transfer) occurs when this diff operation exposes cleartext Kubernetes Secret resources instead of properly redacting or masking sensitive data fields. Kubernetes Secrets are intended to store sensitive information like passwords, OAuth tokens, and SSH keys in base64-encoded (not encrypted) form. Argo CD's diff functionality should sanitize these values before returning comparison results to users, but affected versions fail to do so. The Changed Scope (S:C) in the CVSS vector indicates the vulnerability impacts resources beyond Argo CD's own security boundary-specifically, it breaches the confidentiality of Kubernetes cluster secrets that should be protected by separate RBAC policies.

Know when Argo Cd gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Red Hat 9.6 HIGH

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch released
May 04, 2026 - 14:16 nvd
Patch available
Patch available
May 02, 2026 - 03:01 EUVD
CVE Published
May 02, 2026 - 01:20 nvd
HIGH 7.7

DescriptionCVE.org

In Argo CD 3.2.0 before 3.2.11 and 3.3.0 before 3.3.9, ServerSideDiff allows reading cleartext Kubernetes Secret data.

Executive ViewAI

Why It Matters

Argo CD versions 3.2.0-3.2.10 and 3.3.0-3.3.8 contain an authenticated privilege escalation vulnerability that exposes cleartext Kubernetes Secrets (database passwords, API tokens, certificates) to low-privileged users via the ServerSideDiff feature. Any authenticated user can access organization-wide sensitive credentials without authorization, creating a direct path to lateral movement, data theft, and infrastructure compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce network-level access controls limiting Argo CD API and UI to administrative IPs/VPNs only; (2) implement Kubernetes RBAC to revoke get/list permissions on Secrets for all non-admin service accounts; (3) encrypt Kubernetes etcd at rest; (4) enable audit logging on all Secret access; (5) rotate all sensitive credentials currently stored as Secrets; (6) consider moving credentials to external secret management systems (HashiCorp Vault, AWS Secrets Manager) until patch is deployed.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2023-40029 CRITICAL POC
9.6 Sep 07

Argo CD is a declarative continuous deployment for Kubernetes. Rated critical severity (CVSS 9.6), this vulnerability is

CVE-2024-21662 CRITICAL POC
9.1 Mar 18

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.1), this vulne

CVE-2024-31989 CRITICAL POC
9.0 May 21

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.0), this vulne

CVE-2022-1025 HIGH POC
8.8 Jul 12

All unpatched versions of Argo CD starting with v1.0.0 are vulnerable to an improper access control bug, allowing a mali

CVE-2020-8828 HIGH POC
8.8 Apr 08

As of v1.5.0, the default admin password is set to the argocd-server pod name. Rated high severity (CVSS 8.8), this vuln

CVE-2024-22424 HIGH POC
8.3 Jan 19

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated high severity (CVSS 8.3), this vulnerabi

CVE-2025-59531 HIGH POC
7.5 Oct 01

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions 1.2.0 through 1.8.7, 2.0.0-rc1 throug

CVE-2025-59537 HIGH POC
7.5 Oct 01

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions 1.2.0 through 1.8.7, 2.0.0-rc1 throug

CVE-2025-59538 HIGH POC
7.5 Oct 01

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. For versions 2.9.0-rc1 through 2.14.19, 3.0.0-

CVE-2024-40634 HIGH POC
7.5 Jul 22

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated high severity (CVSS 7.5), this vulnerabi

CVE-2024-37152 HIGH POC
7.5 Jun 06

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated high severity (CVSS 7.5), this vulnerabi

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy