Skip to main content

vllm-orchestrator-gateway CVE-2026-15574

| EUVDEUVD-2026-43310 HIGH
Insertion of Sensitive Information into Externally-Accessible File (CWE-538)
2026-07-13 redhat GHSA-fgpg-f5rm-p28p
7.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Obtain log-viewer access to gateway logs
  2. Delivery
    Locate Authorization headers and chat payloads
  3. Exploit
    Extract bearer tokens and PII
  4. Execution
    Replay tokens to impersonate callers
  5. Impact
    Exfiltrate conversation content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Sensitive file access control
Exploitation Conditions

Exploitation requires read access to the persistent logs produced by the vllm-orchestrator-gateway production binary - i.e., 'logging privileges' such as OpenShift log-viewer RBAC, access to the container's stdout/log volume, or access to the downstream aggregation backend (Loki/EFK). The sensitive data only appears in logs if the gateway processes traffic carrying Authorization headers and chat payloads, so the value depends on real request volume. Limiting factors: the CVSS AV:N/PR:N rating overstates reach - actual disclosure is gated behind authorized log access rather than anonymous network access; impact is confidentiality-only (no integrity or availability effect); and the exposure window depends on log retention and whether centralized aggregation broadens who can read the logs.

Impact

The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N = 7.5, High) models this as a remote, unauthenticated confidentiality breach, but that framing conflicts with the description, which states the data is exposed only to a 'user with logging privileges' - an authenticated, authorized insider or a compromised log-reader account, not an anonymous network attacker. This is a meaningful discrepancy: the real attack surface is access to the log store, so the practical privilege requirement is closer to PR:L and the vector closer to local/log access than AV:N/PR:N - verify with Red Hat. No EPSS score, KEV entry, or POC was provided; the impact is limited strictly to confidentiality (I:N/A:N). Real-world priority is moderate and context-dependent: high-value where logs are broadly readable or externally aggregated and where the leaked bearer tokens are long-lived, but lower where log RBAC is tightly scoped. Treat it as a secrets-hygiene/credential-exposure problem rather than a wormable remote exploit.

Exploit ScenarioDerived

An SRE, platform operator, or a service account scoped to the logging stack opens the aggregated gateway logs and reads plaintext Authorization: Bearer tokens alongside full chat prompts and responses. They replay a harvested token against the LLM API to impersonate legitimate callers and exfiltrate the captured PII-bearing conversation content. No public POC is required, and no user interaction or crafted payload is needed - normal traffic populates the logs automatically.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 13, 2026

Sensitive information disclosure in Red Hat OpenShift AI's vllm-orchestrator-gateway component exposes bearer tokens and full chat payloads because the production binary writes all incoming Authorization headers and complete request bodies to persistent logs. Any user holding logging privileges can read these logs to harvest live credentials and potentially PII-laden conversation content. There is no public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

No vendor-released patch version is identified in the available data; monitor the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-15574) and Bugzilla 2499594 (https://bugzilla.redhat.com/show_bug.cgi?id=2499594) for the fixing errata and apply it once published. As immediate compensating controls: lower the gateway's log verbosity or disable request/header logging so Authorization headers and chat bodies are no longer emitted (trade-off: reduced request-level observability for debugging); tighten RBAC on OpenShift log viewing and the aggregation backend (Loki/EFK/persistent volumes) to the minimum set of operators (trade-off: on-call staff may lose self-service log access); scrub or redact existing persisted logs that already contain tokens; and, because leaked bearer tokens must be treated as compromised, rotate/revoke any tokens that may have been written to logs and shorten token TTLs going forward.

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, vllm-orchestrator-gateway, is a routing/orchestration gateway that fronts vLLM model-serving endpoints within Red Hat OpenShift AI (RHOAI), per CPE cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai). The root cause is CWE-538 (Insertion of Sensitive Information into an Externally Accessible File or Directory): the gateway's logging path emits the raw HTTP Authorization header (bearer tokens used to authenticate to the LLM API) and the entire chat request payload at a verbosity that persists to durable log storage. In a Kubernetes/OpenShift context these logs are typically aggregated (e.g., to container stdout, EFK/Loki stacks, or persistent volumes) and become readable by operators, log-pipeline service accounts, or anyone granted namespace/cluster log-viewing RBAC - widening the effective audience of secrets far beyond the API caller.

Know when Red Hat Openshift Ai Rhoai 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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.5 MEDIUM

Disclosure requires authorized read access to logs, so PR:L and AV:L rather than network/unauthenticated; confidentiality-only impact means I:N and A:N.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in the vllm-orchestrator-gateway component. The system's production binary logs all incoming authorization headers and full chat payloads, which may contain personally identifiable information (PII) and secrets, to persistent logs. This sensitive data, including bearer tokens and chat content, can be accessed by any user with logging privileges. This vulnerability leads to information disclosure, potentially allowing an attacker to harvest credentials and sensitive conversation content.

Executive ViewAI

Why It Matters

Red Hat OpenShift AI's vllm-orchestrator-gateway records sensitive API authentication tokens and customer conversation data in accessible logs. Any user with log access can extract live credentials and proprietary conversation content, exposing the organization to credential compromise and data breach liability. While no public exploit currently exists, the exposure pathway requires immediate access controls and credential rotation.

Business Impact: High
Compensating Controls

Restrict vllm-orchestrator-gateway log read access to minimal necessary accounts; implement log filtering to redact Authorization headers and request bodies before storage or export; rotate all API bearer tokens immediately; monitor privileged user access to logs for anomalies.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche enterprise ML platform; vllm gateway is a specialized RHOAI subcomponent
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai):*:*:*:*:*:*:*:*
CVE-2026-23536 HIGH POC
7.5 Mar 20

The Feast Feature Server contains a path traversal vulnerability in its `/read-document` endpoint that allows unauthenti

CVE-2026-18948 CRITICAL
9.9 Aug 10

Unauthenticated remote code execution affects Feast (the open-source ML feature store), where user-defined functions sto

CVE-2026-14450 CRITICAL
9.9 Aug 10

Authentication bypass in the Models-as-a-Service (MaaS) API component of Red Hat OpenShift AI (RHOAI) lets any pod alrea

CVE-2026-5483 CRITICAL
9.9 Apr 10

Kubernetes Service Account token disclosure in the odh-dashboard component of Red Hat OpenShift AI (RHOAI) lets an authe

CVE-2026-15143 CRITICAL
9.3 Jul 10

Server-side request forgery in the file_type content detector of guardrails-detectors (a component shipped with Red Hat

CVE-2026-23537 CRITICAL
9.1 Jul 01

Arbitrary file write in the Feast Feature Server's `/save-document` endpoint lets an unauthenticated remote attacker wri

CVE-2026-18951 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI (RHOAI) training operator overlay allows any namespace editor to manage Tra

CVE-2026-18982 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI's training-operator enables any user holding a standard Kubernetes edit or

CVE-2026-18617 HIGH
8.8 Aug 10

MySQL DSN parameter injection in Red Hat OpenShift AI's Data Science Pipelines Operator (DSPO) allows a namespace editor

CVE-2026-18950 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard, the web interface for Red Hat OpenShift AI (RHOAI), allows any authenticated dash

CVE-2026-18949 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard (Red Hat OpenShift AI) allows an attacker who has obtained the dashboard's Service

CVE-2026-13717 HIGH
8.8 Aug 10

The MaaS (Model-as-a-Service) Gateway component in Red Hat OpenShift AI (RHOAI) is improperly configured, enabling any l

Vendor StatusVendor

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