Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as a valid tenant
-
ExploitSubmit request with another tenant's model identifier
-
ExecutionGateway skips authorization and injects victim API keys
-
ImpactConsume victim's LLM quota and resources
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 a valid authenticated tenant account on the shared multi-tenant AI gateway (consistent with PR:L), and the attacker must supply another tenant's model identifier in the request body or header. The vulnerable behavior is the service retrieving credentials from a shared store without an authorization check before injecting API keys, as described. Limiting factors: the attacker must already be an authenticated tenant and must know or guess a target tenant's model identifier; the issue is inherent to the shared-credential-store design described rather than a toggleable non-default feature. Impact is confined to cross-tenant key use and resource/quota consumption as stated - the available sources do not describe arbitrary code execution or data modification beyond issuing requests as the victim. |
| Impact | The input assigns a CVSS 9.1 (Critical), and the vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L shows that most of the score is driven by the scope change (S:C) and C:H - the flaw crosses the tenant isolation boundary and exposes/uses another tenant's API keys. The authentication requirement is confirmed by the vector: PR:L means the attacker must hold a valid tenant account (authenticated), which tempers the raw severity - this is not an anonymous internet attack but an insider-or-any-valid-customer attack against a multi-tenant service. Attack vector is network (AV:N) with low complexity (AC:L) and no user interaction (UI:N), so once authenticated, exploitation is straightforward. The vuln.today Decision label is act_now, consistent with the critical score and the clear, concrete bypass mechanism. However, several key risk signals are missing: no EPSS score, no CISA KEV listing, and no PoC/exploit reference are present in the input, so exploitation probability and in-the-wild activity cannot be quantified - the act_now priority here reflects severity and clarity of the flaw, not confirmed exploitation. CWE-639 (authorization bypass via user-controlled key) matches the described IDOR-style tenant-ID substitution precisely. Net: a genuine high-priority issue for any operator of this multi-tenant AI gateway, but the real-world blast radius depends on having authenticated tenant accounts and knowing another tenant's model identifier. |
| Exploit ScenarioDerived | An attacker who holds a legitimate tenant account on the shared AI gateway sends an otherwise normal API request but places a different tenant's model identifier in the request body or header. Because the service retrieves credentials from a shared store without checking authorization, it injects the victim tenant's API keys into the outbound request, letting the attacker invoke the LLM backend on the victim's credentials and drain their quota. No public exploit code is identified in the input, but the technique requires only a valid account and a known target model identifier. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
AI Gateway Payload Processing allows an authenticated tenant to submit another tenant's model identifier, causing the service to inject the victim's LLM API keys and consume the victim's model resources and quotas; CVSS 3.1 score is 9.1 with scope change and high confidentiality impact. The flaw is CWE-639 (Authorization Bypass Through User-Controlled Key) and requires a valid tenant account plus knowledge or guessing of the target model identifier. No public exploit identified at time of analysis, but the act_now priority label reflects the critical cross-tenant key exposure.
RemediationAI
No vendor-released patch identified at time of analysis. Consult the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-117574) and Bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=2494861) for fix availability. Compensating controls: enforce tenant-scoped authorization before any shared credential lookup so a request's model identifier must resolve to the authenticated tenant, which requires application changes and may break intentionally shared model configurations; apply a per-tenant allowlist for model identifiers and reject requests outside it, with the trade-off of added configuration overhead and potential denial of legitimate cross-team use; rotate LLM provider API keys held in the shared store for tenants whose identifiers could be guessed, which invalidates existing integrations until keys are redistributed; and monitor per-tenant LLM quota consumption for anomalous cross-tenant usage, which adds logging overhead and may only detect abuse after consumption.
Affected ProductsAI
The available sources identify ai-gateway-payload-processing as the affected product, with the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-117574 and Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2494861. No specific version ranges or CPE strings are provided, so the exact affected releases cannot be confirmed from the supplied data; consult the Red Hat advisory for updated product and version details.
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
The affected component is a multi-tenant AI gateway that brokers requests to large language model providers. Its payload-processing path accepts a model identifier from the request body or header and uses that identifier to look up provider credentials in a shared store. CWE-639 describes the root cause: the service treats the user-controlled model identifier as an authorization key but does not verify that the authenticated tenant owns or is permitted to use that model before retrieving and injecting the stored API keys. Because the request is then issued with the victim tenant's credentials, the attacker can consume the victim's LLM quota and resources; the assessed CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L reflects network reachability, low attack complexity, authenticated tenant access, no user interaction, scope change across the tenant boundary, high confidentiality impact from API key use, and limited integrity/availability impact. The sources do not describe arbitrary code execution or data modification beyond issuing requests as the victim. No CPE identifiers or version ranges are supplied in the available data.
Know when the next one hits your stack
- 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
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Authenticated tenant needed (PR:L), low-complexity network request (AV:N/AC:L), cross-tenant credential access crosses the trust boundary (S:C), victim API keys exposed (C:H) with limited request forgery and quota theft (I:L/A:L).
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
A flaw was found in ai-gateway-payload-processing. An authenticated remote attacker can exploit this vulnerability by submitting a request specifying another tenant's model identifier in the request body or header. Because the service does not verify authorization before retrieving credentials from the shared store, it injects the target tenant's application programming interface (API) keys into the request. This flaw allows an attacker to perform unauthorized requests and consume another tenant's large language model (LLM) resources and quotas.
Executive ViewAI
CVE-2026-117574 is a critical cross-tenant authorization bypass in AI Gateway that allows any authenticated tenant to access another tenant's LLM API keys and consume their model quotas by submitting a guessed model identifier. This exposes sensitive credentials and enables resource abuse across customers, undermining trust in tenant isolation and potentially causing financial and data confidentiality harm.
No vendor-released patch identified at time of analysis. Interim mitigations include: enforcing tenant-specific model ID allowlists at the application layer, implementing runtime authorization checks that validate model ID ownership, restricting network access to trusted tenants, and monitoring for anomalous cross-tenant API usage. Apply vendor patch when available.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-112460
GHSA-4c29-j43w-vg8g
NVD
CVE.org
Exploit-DB