Skip to main content

Red Hat Quay EUVDEUVD-2026-97498

| CVE-2026-109194 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-12 redhat GHSA-rfw7-pm7r-4ppw
6.4
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as admin of any repository
  2. Exploit
    Obtain target trigger's UUID
  3. Execution
    Invoke build-trigger API cross-repository
  4. Impact
    View/modify/delete triggers and steal write tokens

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated account that holds administrative access to at least one repository on the same Red Hat Quay instance (PR:L), AND prior knowledge of the victim trigger's universally unique identifier (UUID). Because the UUID is a random, non-enumerable value, the attacker must obtain it out-of-band (logs, leaks, shared references) - this is the primary limiting factor and is reflected in CVSS AC:H. There is no user-interaction requirement (UI:N) and the flaw is reachable over the network API (AV:N). It is not exploitable by fully unauthenticated attackers and does not depend on a non-default configuration; it stems from the build-trigger management API failing to verify that a requested trigger belongs to the specified repository.

Impact

This is a moderate-severity authorization flaw (IDOR, CWE-639) in Red Hat Quay, not a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L, base 6.4) tells a coherent story: network-reachable API, but high attack complexity and low-privilege authentication required. The key risk limiter is AC:H, which reflects that the attacker must know the victim trigger's UUID - a random identifier that is not enumerable or guessable, so this is not a drive-by attack. No EPSS score was supplied, there is no CISA KEV listing, and no public POC was provided, so all three exploitation-probability signals point to low real-world urgency: no public exploit identified at time of analysis. The signals are internally consistent - there is no conflict between a network vector and the authenticated/UUID-dependent reality, because AC:H and PR:L already encode those constraints. The genuine impact is integrity (I:H: an attacker can permanently delete or modify another repository's build triggers) and exposure of associated write tokens (credential leakage), which elevates this above a trivial info-leak. Net assessment: a real but not widespread priority - patch in normal cycles; it is a privilege-boundary bug exploitable by an existing authenticated tenant, not an unauthenticated internet-facing RCE.

Exploit ScenarioDerived

A legitimate but malicious (or compromised) user who holds administrative rights over any single repository on a shared Quay instance learns or obtains the UUID of a build trigger belonging to a different tenant's repository. They call the build-trigger management API referencing that UUID, and because the API never validates that the trigger belongs to a repository they control, they can read the trigger's write token, alter it, or permanently delete it. No public exploit code was identified at time of analysis, and the random UUID requirement (CVSS AC:H) makes opportunistic exploitation difficult.

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 – Oct 12, 2026

Build trigger management API in Red Hat Quay 3.x fails to verify that a requested trigger belongs to the specified repository, allowing an authenticated repository administrator to view, modify, or delete build triggers and associated write tokens in other repositories if they know the victim trigger's UUID. This is a moderate-severity authorization bypass (CWE-639) requiring prior knowledge of a random, non-enumerable UUID, which raises attack complexity (CVSS AC:H). As of analysis, no public exploit code has been identified; Red Hat has published an advisory and Bugzilla entry.

RemediationAI

No vendor-released patch has been identified at the time of analysis; monitor the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-109194 for updates. Until a patch is available, apply compensating controls: restrict administrative access to repositories to only trusted users, as the attack requires admin privileges on at least one repository; avoid exposing or logging build trigger UUIDs in shared locations; and, if a UUID is suspected to have leaked, delete and recreate the affected build trigger to generate a new UUID (trade-off: recreation invalidates the existing write token and may break configured CI/CD pipelines). Additionally, review API logs for cross-repository build trigger access patterns and consider disabling build triggers entirely if they are not needed (trade-off: loss of automated image builds). Enforce network access controls to the Quay API to limit exposure to trusted networks.

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

Red Hat Quay is a container image registry that supports automated builds via build triggers. Each trigger is identified by a universally unique identifier (UUID) and is associated with a repository and a write token that allows pushing images. The build trigger management API accepts requests specifying a repository and a trigger UUID but does not validate that the trigger's parent repository matches the repository in the request. This missing authorization check falls under CWE-639 (Authorization Bypass Through User-Controlled Key), commonly known as an insecure direct object reference (IDOR). An attacker who holds administrative rights on any repository on the same Quay instance can exploit this by supplying a trigger UUID from a different repository, thereby gaining the ability to read, alter, or delete that trigger and its associated write token. The CVSS vector (AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L) reflects that the flaw is remotely reachable over the network, requires low privileges (repository admin), needs no user interaction, but is difficult to exploit because the UUID is a random value that must be obtained out-of-band (e.g., from logs, shared configuration, or leaks).

Know when Red Hat Quay 3 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 6.4 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L
vuln.today AI 6.4 MEDIUM

Network API reachable (AV:N) but requires knowing a random UUID (AC:H) and a repo-admin account (PR:L); integrity high due to permanent trigger modification/deletion, confidentiality low (token/trigger disclosure), availability low.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in Red Hat Quay. The build trigger management application programming interface (API) fails to verify whether a requested trigger belongs to the specified repository. An authenticated user with administrative access to any repository can view, modify, or permanently delete build triggers and associated write tokens of another repository if they know the victim trigger's universally unique identifier (UUID).

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
enterprise container registry, common in OpenShift shops but not everywhere
Data Quality
4 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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_quay_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_quay_3:*:*:*:*:*:*:*:*
CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-32590 HIGH
8.8 Apr 08

Authenticated remote code execution in Red Hat Quay 3 and Mirror Registry for Red Hat OpenShift arises from unsafe deser

CVE-2026-74243 HIGH
8.2 Aug 14

Red Hat Quay 3 and Red Hat OpenShift Update Service expose an unauthenticated security scanner notification endpoint whe

CVE-2026-6848 HIGH
8.1 Apr 22

Red Hat Quay 3 bypasses password re-verification for sensitive operations such as token generation and robot account cre

CVE-2026-74245 HIGH
7.5 Aug 14

Red Hat Quay 3's exported action logs download endpoint fails to enforce authorization, permitting any network-accessibl

CVE-2026-74244 HIGH
7.5 Aug 14

Red Hat Quay's Stripe billing webhook handler at /webhooks/stripe processes inbound JSON payloads without verifying the

CVE-2026-32589 HIGH
7.4 Apr 08

Red Hat Quay's container image upload mechanism allows authenticated users with push privileges to interfere with concur

CVE-2026-18255 HIGH
7.2 Jul 29

Robot account token disclosure in Red Hat Quay 3 allows a user assigned to the GLOBAL_READONLY_SUPER_USERS role to read

CVE-2026-74247 HIGH
7.1 Aug 14

Server-Side Request Forgery in Red Hat Quay's build API allows an authenticated user with repository write access to piv

CVE-2026-15927 MEDIUM
6.8 Jul 21

Server-Side Request Forgery in Red Hat Quay 3 and Mirror Registry for Red Hat OpenShift 2 allows an authenticated reposi

CVE-2026-74241 MEDIUM
6.5 Aug 14

LDAP injection in Red Hat Quay 3's external LDAP authentication handler allows unauthenticated network attackers to inje

CVE-2026-2377 MEDIUM
6.5 Apr 08

Server-side request forgery (SSRF) in Red Hat Mirror Registry and Red Hat Quay 3.x allows authenticated users to conduct

Vendor StatusVendor

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