PT-2026-40844 · Argo Cd · Argo Cd

CVE-2026-45738

·

Published

2026-05-13

·

Updated

2026-07-30

CVSS v3.1

8.7

High

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Argo CD versions prior to 3.2.12 Argo CD versions prior to 3.3.10 Argo CD versions prior to 3.4.2
Description A stored cross-site scripting (XSS) issue exists in the application Summary tab. A user with application write access (developer role) can inject JavaScript URIs into link.argocd.argoproj.io/* annotations using a pipe-delimited format (Display Text | javascript:...). Because the software fails to validate these URLs before rendering them as <a> elements, an administrator who clicks the disguised link will execute arbitrary JavaScript within their authenticated session. This can lead to API exfiltration and privilege escalation from a developer to an administrator, potentially allowing full takeover of the GitOps controller and managed Kubernetes workloads. The issue is caused by the lack of URL validation in the ui/src/app/applications/components/application-summary/application-summary.tsx file and the use of React 16.x, which does not block javascript: URIs in href attributes.
Recommendations Upgrade to version 3.2.12. Upgrade to version 3.3.10. Upgrade to version 3.4.2.

Exploit

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-ARGO-CD-2026-45738
CLEANSTART-2026-EH36582
CLEANSTART-2026-HO16255
CLEANSTART-2026-KL41807
CLEANSTART-2026-QT53274
CLEANSTART-2026-WF25734
CVE-2026-45738
GHSA-H98R-WV3H-FR38
GO-2026-5418
OPENSUSE-SU-2026:21483-1

Affected Products

Argo Cd