Skip to main content
← All vulnerabilities
CVE-2026-45738GHSA-H98R-WV3H-FR38BIT-ARGO-CD-2026-45738GO-2026-5418

Argo CD: Stored XSS in application link annotations enables developer-to-admin privilege escalation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.2.12, 3.3.10, 3.4.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Prior to 3.2.12, 3.3.10, and 3.4.2, Argo CD users with application write access can set link.argocd.argoproj.io/* annotations whose pipe-separated values are rendered by ui/src/app/applications/components/application-summary/application-summary.tsx in the Summary tab URLs section as anchor href values without URL validation, allowing javascript: execution in a higher-privileged user's authenticated Argo CD origin session. This issue is fixed in versions 3.2.12, 3.3.10, and 3.4.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • argoproj argo-cd

    fixed in 3.2.12; From 3.3.0 · fixed in 3.3.10; From 3.4.0-rc1 · fixed in 3.4.2

  • github.com/argoproj/argo-cd/v3Go

    fixed in 3.2.12

  • github.com/argoproj/argo-cd/v3Go

    From 3.3.0-rc1 · fixed in 3.3.10

  • github.com/argoproj/argo-cd/v3Go

    From 3.4.0-rc1 · fixed in 3.4.2

  • github.com/argoproj/argo-cd/v2Go

    through 2.14.21

  • github.com/argoproj/argo-cdGo

    through 1.8.7

  • github.com/argoproj/argo-cdGo

    All versions

  • github.com/argoproj/argo-cd/v2Go

    All versions

  • github.com/argoproj/argo-cd/v3Go

    fixed in 3.2.12; From 3.3.0-rc1 · fixed in 3.3.10; From 3.4.0-rc1 · fixed in 3.4.2

References 7

GitHub · argoproj/argo-cd