Skip to main content
CVE-2026-45738 HIGH CVSS 8.7 github.com/argoproj/argo-cd/v3 Verified Advisory

Stored XSS via link annotations in ArgoCD enabling privilege escalation (CVE-2026-45738)

A user with developer-role application write access can set `link.argocd.argoproj.io/*` annotations containing `javascript:` URIs using a pipe-separator trick, which are rendered as `<a href>` elements in the application Summary tab without URL validation. When an administrator clicks the crafted link, arbitrary JavaScript executes in the ArgoCD origin context within the admin's authenticated session, enabling API exfiltration and privilege escalation from developer to admin. The payload persists in the Kubernetes Application resource and ArgoCD's default Content Security Policy provides no XSS execution mitigation. Affected versions: - < 3.0.0 We recommend updating to: 3.2.12, 3.3.10, 3.4.2. CVSS 8.7 · our assessment: this_week Vendor advisory: https://github.com/argoproj/argo-cd/security/advisories/GHSA-h98r-wv3h-fr38 Details: https://vuln.today/cve/CVE-2026-45738

Verified by vuln.today against published advisories.

Affected versions

  • – < 3.0.0

Fixed in: 3.2.12; 3.3.10; 3.4.2

Full CVE analysis Reference Published Jul 20, 2026

← All verified advisories

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