Argo CD allows cross-site scripting on repositories page
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| argoproj | argo-cd | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift GitOps 1.14 | |||
| openshift-gitops-1/argocd-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-rhel9:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argo-rollouts-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/console-plugin-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/dex-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-operator-bundle:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8-operator:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/kam-delivery-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/must-gather-rhel8:v1.14.4-1 | cpe:/a:redhat:openshift_gitops:1.14::el8 | RHSA-2025:8274 | 2025-05-28T00:00:00Z |
| Red Hat OpenShift GitOps 1.15 | |||
| openshift-gitops-1/argocd-extensions-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-rhel9:v1.15.3-1 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argo-rollouts-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/console-plugin-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/dex-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-operator-bundle:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8-operator:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/must-gather-rhel8:v1.15.3-3 | cpe:/a:redhat:openshift_gitops:1.15::el8 | RHSA-2025:8277 | 2025-05-28T00:00:00Z |
| Red Hat OpenShift GitOps 1.16 | |||
| microshift-gitops-0:1.16.1-10.el9 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8269 | 2025-05-28T00:00:00Z |
| openshift-gitops-argocd-cli-0:1.16.1-10.el9 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8269 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-extensions-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argocd-rhel9:v1.16.1-1 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/argo-rollouts-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/console-plugin-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/dex-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-operator-bundle:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/gitops-rhel8-operator:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| openshift-gitops-1/must-gather-rhel8:v1.16.1-4 | cpe:/a:redhat:openshift_gitops:1.16::el8 | RHSA-2025:8278 | 2025-05-28T00:00:00Z |
| microshift-gitops-0:1.16.1-10.el9 | cpe:/a:redhat:openshift_gitops:1.16::el9 | RHSA-2025:8269 | 2025-05-28T00:00:00Z |
| openshift-gitops-argocd-cli-0:1.16.1-10.el9 | cpe:/a:redhat:openshift_gitops:1.16::el9 | RHSA-2025:8269 | 2025-05-28T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
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 |
GHSA-2hj5-g64g-fp6p | Argo CD allows cross-site scripting on repositories page |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.486% probability within 30 days)
| 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
|
| 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
|
cvssV3_1
|
| 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
|
cvssV3_1
|