CVE Catalog

CVE-2026-45738

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

25th percentile - higher than 25% of all known CVEs

Summary

A vulnerability in Argo CD allows users with application write access to set link.argocd.argoproj.io/* annotations whose pipe-separated values are rendered as anchor href values in the Summary tab URLs section without URL validation, enabling JavaScript execution in a higher-privileged user's authenticated session. The issue is fixed in versions 3.2.12, 3.3.10, and 3.4.2.

Risk Assessment

An attacker can exploit this flaw to execute arbitrary JavaScript in the context of an administrator's session, potentially leading to token theft, account takeover, or unauthorized actions in the Kubernetes cluster.

Recommendation

Immediately upgrade Argo CD to version 3.2.12, 3.3.10, or 3.4.2 depending on your branch. Restrict application write access to trusted users only.

Other vulnerabilities in Argo CD

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS