CVE-2025-47933

Argo CD allows cross-site scripting on repositories page

Published May 29, 2025 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Prior to versions 2.13.8, 2.14.13, and 3.0.4, an attacker can perform arbitrary actions on behalf of the victim via the API. Due to the improper filtering of URL protocols in the repository page, an attacker can achieve cross-site scripting with permission to edit the repository. This issue has been patched in versions 2.13.8, 2.14.13, and 3.0.4.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-16408 Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Prior to versions 2.13.8, 2.14.13, and 3.0.4, an attacker can perform arbitrary actions on behalf of the victim via the API. Due to the improper filtering of URL protocols in the repository page, an attacker can achieve cross-site scripting with permission to edit the repository. This issue has been patched in versions 2.13.8, 2.14.13, and 3.0.4.
Github GHSA Github GHSA GHSA-2hj5-g64g-fp6p Argo CD allows cross-site scripting on repositories page
History
Type Values Removed Values Added
First Time appeared Argoproj
Argoproj argo Cd
CPEs cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*
cpe:2.3:a:argoproj:argo_cd:1.2.0:rc1:*:*:*:*:*:*
cpe:2.3:a:argoproj:argo_cd:1.2.0:rc2:*:*:*:*:*:*
Vendors & Products Argoproj
Argoproj argo Cd
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A flaw was found in Argo CD, where improper filtering of repository URLs in the UI allows JavaScript injection. A crafted javascript: link can lead to cross-site scripting when viewed by another user. This can result in unauthorized API actions via the victim's session. Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Prior to versions 2.13.8, 2.14.13, and 3.0.4, an attacker can perform arbitrary actions on behalf of the victim via the API. Due to the improper filtering of URL protocols in the repository page, an attacker can achieve cross-site scripting with permission to edit the repository. This issue has been patched in versions 2.13.8, 2.14.13, and 3.0.4.
Title argocd: Improper URL Sanitization in Argo CD Repository Page Allows Cross-Site Scripting (XSS) Argo CD allows cross-site scripting on repositories page
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:H/A:L'}

cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H'}

Type Values Removed Values Added
Description A flaw was found in Argo CD, where improper filtering of repository URLs in the UI allows JavaScript injection. A crafted javascript: link can lead to cross-site scripting when viewed by another user. This can result in unauthorized API actions via the victim's session.
Title argocd: Improper URL Sanitization in Argo CD Repository Page Allows Cross-Site Scripting (XSS)
First Time appeared Redhat
Redhat openshift Gitops
Weaknesses CWE-79
CPEs cpe:/a:redhat:openshift_gitops:1.14::el8
cpe:/a:redhat:openshift_gitops:1.15::el8
cpe:/a:redhat:openshift_gitops:1.16::el8
cpe:/a:redhat:openshift_gitops:1.16::el9
Vendors & Products Redhat
Redhat openshift Gitops
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:H/A:L'}

threat_severity

Important

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 30, 2025, 12:35 PM
Reserved
May 14, 2025, 10:32 AM
Status
Analyzed
Published
May 29, 2025, 8:15 PM
Modified
Jun 17, 2026, 9:28 AM
Severity
Important
Public date
May 28, 2025, 2:30 PM