Skip to main content

Red Hat Quay CVE-2026-16910

| EUVDEUVD-2026-48503 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-24 redhat GHSA-6j6h-vfwh-mxgx
5.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as repository administrator
  2. Delivery
    Navigate to webhook notification settings
  3. Exploit
    Supply internal or metadata URL as webhook target
  4. Execution
    Trigger repository event (e.g., image push)
  5. Persist
    Quay worker issues POST to internal endpoint
  6. Impact
    Harvest response data from logs or relay server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to hold the repository administrator role within a Red Hat Quay 3 instance - this is a non-default, privileged organizational role, not anonymous or low-privilege access. The attacker must have access to the Quay web UI or API to create or modify notification webhook configurations on a repository they administer. The Slack or generic webhook notification feature must be enabled and usable by repository administrators (enabled by default in standard Quay deployments). Exploitation is further amplified - but not required - when Quay workers run in a cloud-hosted environment (AWS, GCP, Azure) where metadata endpoints are accessible, or in an OpenShift cluster where internal Kubernetes API services are reachable from the worker pod. Exploitation is limited by: PR:H authentication gate (repository admin required), absence of an unauthenticated path, and network-level egress controls that may already block internal-range destinations in hardened deployments.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N) scores 5.5 (Medium), which is a reasonable representation. The high privilege requirement (PR:H - repository administrator) is the primary risk-limiting factor and correctly drives the score down from what a full SSRF might warrant. However, the Scope:Changed (S:C) metric correctly captures the cross-boundary nature: the vulnerable Quay worker contacts internal services that are otherwise outside the attacker's reach. In cloud-hosted or OpenShift-managed deployments, internal SSRF can be disproportionately impactful relative to the Medium CVSS score - access to IMDSv1 endpoints can yield cloud credentials, and internal Kubernetes API server endpoints may be reachable. No EPSS score was provided in the intelligence feed, and this vulnerability is absent from CISA KEV, indicating no confirmed active exploitation. Real-world risk is elevated in cloud-native or OpenShift environments where Quay workers have broad internal network access, and reduced in isolated on-premises deployments with strict egress controls. The key gatekeeping control is repository administrator authentication: exploitation cannot proceed without that access level.

Exploit ScenarioDerived

A repository administrator within an OpenShift-hosted Quay instance configures a 'generic webhook' notification URL pointing to http://169.254.169.254/latest/meta-data/iam/security-credentials/ - the AWS IMDSv1 metadata endpoint. When the next repository event fires (e.g., a push), the Quay worker issues a POST request to that URL, and the response containing temporary cloud IAM credentials may be observable via error messages, logs, or a controlled external relay. The attacker then uses the exfiltrated credentials to escalate access within the cloud account.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 24, 2026

Server-Side Request Forgery (SSRF) in Red Hat Quay 3's notification webhook feature allows repository administrators to weaponize the Quay worker process as an internal network proxy. By supplying attacker-controlled URLs to the Slack or generic webhook notification handlers, a repository admin can cause the Quay backend to issue POST requests to RFC-1918 addresses, cloud metadata endpoints (e.g., AWS IMDSv1 at 169.254.169.254), or other infrastructure that should be network-isolated from the application. No public exploit code has been identified at time of analysis, and this CVE is not listed in the CISA KEV catalog.

RemediationAI

Apply the vendor-supplied patch when released; monitor https://access.redhat.com/security/cve/CVE-2026-16910 for an updated advisory with a confirmed fixed version, as no exact patch version is confirmed from the currently available data. Until a patch is applied, administrators should implement egress-level controls on Quay worker pods: configure Kubernetes NetworkPolicy to restrict outbound traffic from Quay worker pods to only known external webhook destinations, blocking access to RFC-1918 ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and link-local addresses (169.254.0.0/16). For cloud deployments, consider IMDSv2 enforcement (AWS) or equivalent metadata endpoint hardening to reduce the value of SSRF pivots even if the network policy is incomplete. As an operational control, audit all existing Quay webhook notification configurations and remove any entries pointing to non-public IP addresses or unrecognized URLs. Restricting the repository administrator role to a minimal trusted set of users reduces the attack surface until a patch is available. Note that NetworkPolicy changes may affect legitimate webhook delivery and should be tested against expected notification destinations before enforcement.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-918 (Server-Side Request Forgery) arises when an application fetches a user-supplied URL server-side without validating the destination against an allowlist or blocking private address ranges. Red Hat Quay 3 (cpe:2.3:a:red_hat:red_hat_quay_3) and the Red Hat OpenShift Update Service (cpe:2.3:a:red_hat:red_hat_openshift_update_service) implement an event notification system that dispatches webhook POST callbacks to external URLs upon repository events. The Slack handler and the generic webhook handler both pass the administrator-supplied URL directly to the worker's HTTP client without SSRF mitigations such as DNS rebinding protection, IP allowlisting, or redirect-following controls. Because Quay workers typically execute within a Kubernetes or OpenShift cluster with broad internal network access, the blast radius of a successful SSRF extends to the entire cluster-internal network and any cloud-provider metadata services reachable from the pod.

Know when Red Hat Openshift Update Service gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 5.5 MEDIUM

Repository admin access (PR:H) required to set webhook URLs; scope changes (S:C) because worker contacts internal services beyond application boundary.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Red Hat 5.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

A flaw was found in Red Hat Quay's notification webhook feature. The Slack and generic webhook notification handlers accept user-supplied URLs without SSRF validation, allowing a repository administrator to make the Quay worker issue POST requests to internal network addresses or cloud infrastructure endpoints that should not be reachable from the application.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
enterprise container registry, dominant in OpenShift deployments
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_openshift_update_service:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_quay_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_quay_3:*:*:*:*:*:*:*:*

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy