Quay: mirror-registry: ssrf: repo-level mirror accepts external_reference without url validation (Red Hat Red Hat Quay 3.10)

CVE-2026-15927
MEDIUM 6.8

At a glance

Source
NVD
EPSS
EPSS 0.60 % · percentile 49 ()
State
PUBLISHED
Published
Updated
Assigner
redhat
NVD status
Awaiting Analysis

Description

A flaw was found in Red Hat Quay's repository-level mirror configuration feature. The POST and PUT handlers in endpoints/api/mirror.py accept an external_reference parameter without SSRF validation, unlike the organization-level mirror handlers which apply validate_external_registry_url(). A repository administrator can supply a crafted hostname that causes the Quay mirror worker to make requests via Skopeo to internal network services, cloud metadata endpoints, or other resources not intended to be reachable from the Quay application.

Weaknesses (CWE)

  • CWE-918 — Server-Side Request Forgery

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 6.8CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:Nredhat
CVSS 3.1MEDIUM 6.8CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:NNVD · secalert@redhat.com (Secondary)

European references

Affected products

ProductVersions
Red Hat · Red Hat Quay 3.10unaffected 1786395065 < *
Red Hat · Red Hat Quay 3.12unaffected 1786170635 < *
Red Hat · Red Hat Quay 3.14unaffected 1788593843 < *
Red Hat · Red Hat Quay 3.15unaffected 1788191755 < *
Red Hat · Red Hat Quay 3.16unaffected 1789563753 < *
Red Hat · Red Hat Quay 3.17unaffected 1786181981 < *
Red Hat · Red Hat Quay 3.9unaffected 1785950004 < *
Red Hat · mirror registry for Red Hat OpenShift 2

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD