CVE-2023-3384: Quay: stored cross site scripting
A flaw was found in the Quay registry. While the image labels created through Quay undergo validation both in the UI and backend by applying a regex (validation.py), the same validation is not performed when the label comes from an image. This flaw allows an attacker to publish a malicious image to a public registry containing a script that can be executed via Cross-site scripting (XSS).
Other sources
The vulnerability exists in the bootbox component of the container image labels within Quay. Specifically, the bootbox title dialog is not properly sanitized.
While the image labels created through Quay undergo validation both in the UI and backend by applying a regex (validation.py), the same validation is not performed when the label comes from an image. This flaw allows an attacker to publish a malicious image to a public registry, containing a script that can be executed via XSS.
— Red Hat
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability ID for this flaw?
The vulnerability ID for this flaw is CVE-2023-3384.
What is the severity of CVE-2023-3384?
The severity of CVE-2023-3384 is medium, with a CVSS score of 5.4.
Which software version is affected by CVE-2023-3384?
The Redhat Quay version 3.0.0 is affected by CVE-2023-3384.
What is the CWE ID associated with CVE-2023-3384?
The CWE ID associated with CVE-2023-3384 is CWE-79.
Is there a fix available for CVE-2023-3384?
Yes, there is a fix available for CVE-2023-3384. Please refer to the references provided for more information.