Read the docs
TI-2026-33474 Aliases CVE-2026-45737GHSA-rg3g-4rw9-gqrp

Argo CD: Kubernetes Secret Extraction via ArgoCD ServerSideDiff via sensitive annotations

Priority MEDIUM 62CWE-200Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-200.

Summary

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 3.2.0 until 3.2.12, 3.3.10, and 3.4.2, Argo CD ServerSideDiff can expose Kubernetes Secret values embedded in the kubectl.kubernetes.io/last-applied-configuration annotation because HideSecretData(target, live, ...) does not fully sanitize ResourceDiff.TargetState and LiveState predicted live Secret objects, allowing sensitive data, stringData, and annotations to appear in UI or CLI diffs. This issue is fixed in versions 3.2.12, 3.3.10, and 3.4.2.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00521 44th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed argo-cd (argoproj): 3.2.12, 3.3.10, 3.4.2github.com/argoproj/argo-cd/v3 (Go): 3.2.12, 3.3.10, 3.4.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
argoprojargo-cd3.2.0 to before 3.2.12; 3.3.9 to before 3.3.10; 3.4.1 to before 3.4.23.2.12, 3.3.10, 3.4.2Patch availableCNA
—github.com/argoproj/argo-cd/v3 (Go)3.2.0 to before 3.2.123.2.12Patch availableGHSA-rg3g-4rw9-gqrp
—github.com/argoproj/argo-cd/v3 (Go)3.3.0-rc1 to before 3.3.103.3.10Patch availableGHSA-rg3g-4rw9-gqrp
—github.com/argoproj/argo-cd/v3 (Go)3.4.0-rc1 to before 3.4.23.4.2Patch availableGHSA-rg3g-4rw9-gqrp
  • argo-cd Vendorargoproj Affected 3.2.0 to before 3.2.12; 3.3.9 to before 3.3.10; 3.4.1 to before 3.4.2 Fixed in 3.2.12, 3.3.10, 3.4.2 Patch available CNA
  • github.com/argoproj/argo-cd/v3 (Go) Vendor— Affected 3.2.0 to before 3.2.12 Fixed in 3.2.12 Patch available GHSA-rg3g-4rw9-gqrp
  • github.com/argoproj/argo-cd/v3 (Go) Vendor— Affected 3.3.0-rc1 to before 3.3.10 Fixed in 3.3.10 Patch available GHSA-rg3g-4rw9-gqrp
  • github.com/argoproj/argo-cd/v3 (Go) Vendor— Affected 3.4.0-rc1 to before 3.4.2 Fixed in 3.4.2 Patch available GHSA-rg3g-4rw9-gqrp

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*3.2.0 to before 3.2.12; 3.3.9 to before 3.3.10; 3.4.1 to before 3.4.2Vulnerableargoproj
  • cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:* Versions 3.2.0 to before 3.2.12; 3.3.9 to before 3.3.10; 3.4.1 to before 3.4.2 Vulnerable ·argoproj

Remediation

  • Fix · CNA argo-cd (argoproj) Fixed in 3.2.12, 3.3.10, 3.4.2
  • Fix · GHSA-rg3g-4rw9-gqrp github.com/argoproj/argo-cd/v3 (Go) Fixed in 3.2.12 Advisory →
  • Fix · GHSA-rg3g-4rw9-gqrp github.com/argoproj/argo-cd/v3 (Go) Fixed in 3.3.10 Advisory →
  • Fix · GHSA-rg3g-4rw9-gqrp github.com/argoproj/argo-cd/v3 (Go) Fixed in 3.4.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-45737
  2. 2026-10-03 Alias added: GHSA-rg3g-4rw9-gqrp

References

  • TI-2024-14377 Argo CD vulnerable to Bypassing of Brute Force Protection via Application Crash and In-Memory Data Loss CVSS 3.1CRITICAL 9.8
  • TI-2024-14383 Argo CD vulnerable to Bypassing of Rate Limit and Brute Force Protection Using Cache Overflow CVSS 3.1CRITICAL 9.1
  • TI-2026-31086 ArgoCD ServerSideDiff is vulnerable to Kubernetes Secret Extraction CVSS 3.1CRITICAL 9.6
  • TI-2023-20919 Cluster secret might leak in cluster details page in Argo CD CVSS 3.1CRITICAL 9.9
  • TI-2024-21088 ArgoCD Vulnerable to Use of Risky or Missing Cryptographic Algorithms in Redis Cache CVSS 3.1CRITICAL 9.1
  • TI-2026-33475 Argo CD: Stored XSS in application link annotations enables developer-to-admin privilege escalation CVSS 3.1HIGH 8.7
See all 56 →

Sources