Skip to main content

trustyai-service-operator CVE-2026-15063

| EUVDEUVD-2026-42293 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-07-08 redhat GHSA-qhhg-cg26-g7r4
6.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Gain pod execution on cluster
  2. Delivery
    Enumerate cluster-internal service endpoints
  3. Exploit
    Identify unproxied gorch metrics port
  4. Execution
    Send unauthenticated HTTP metrics request
  5. Persist
    Bypass kube-rbac-proxy
  6. Impact
    Exfiltrate orchestrator and detector metrics

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Three concrete conditions must be met: (1) Red Hat OpenShift AI must be deployed with the trustyai-service-operator and the gorch service template instantiated; (2) authentication must be enabled on the gorch service - paradoxically, this is the configuration under which the bypass exists, as the unproxied port issue only matters when authentication is otherwise expected to be enforced; (3) the attacker must control a pod with network reachability to the cluster-internal pod network (CVSS AV:A, PR:L). Exploitation is limited by the requirement for an existing cluster foothold - pure external network attackers without prior cluster access cannot reach these ports. There is no user interaction required (UI:N) and no complex timing or race condition (AC:L), meaning exploitation is straightforward once network adjacency is achieved.

Impact

The CVSS 3.1 vector AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N scores 6.3 (Medium), which is a reasonable reflection of real-world risk. AV:A (adjacent network) constrains exploitation to the Kubernetes cluster network, meaning only workloads already running inside the cluster can reach the exposed ports - external internet-based attackers cannot directly exploit this without a prior foothold. PR:L further limits exploitation to actors who can schedule or exec into a pod, which implies at least some level of cluster access. The high confidentiality impact (C:H) is the primary risk driver: orchestrator and detector metrics may expose model inference telemetry, request patterns, or operational details useful for reconnaissance. The low integrity impact (I:L) is less clear from the description and may reflect indirect manipulation possibilities. No EPSS data was provided, and there is no CISA KEV listing or known public exploit code, suggesting this has not yet been actively weaponized. The realistic threat actor is a malicious or compromised workload within the same OpenShift cluster, not an external adversary - teams should weight this against their multi-tenancy posture and which namespaces share the cluster network.

Exploit ScenarioDerived

An attacker who has obtained execution in any pod on the OpenShift cluster network (via compromised workload, misconfigured RBAC allowing pod creation, or supply chain compromise of a deployed container) issues direct HTTP requests to the gorch service's orchestrator or detector metrics endpoints on their published pod-network ports. Because these ports are unproxied, kube-rbac-proxy is never consulted and no token validation occurs, returning full metrics data to the caller. No public exploit code has been identified at time of analysis.

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 08, 2026

Unproxied metrics port exposure in the gorch service template of trustyai-service-operator (part of Red Hat OpenShift AI) allows any pod on the cluster network to access orchestrator and detector metrics endpoints while bypassing kube-rbac-proxy authentication. The flaw manifests specifically when authentication is enabled - the configuration that should be protective is the same one under which the bypass exists. CVSS PR:L confirms exploitation requires a pod already running on the cluster network, limiting blast radius to actors with at least minimal cluster access. No public exploit code identified and no CISA KEV listing at time of analysis.

RemediationAI

Check the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-15063 for patch availability, as no specific fixed version was confirmed in the available data at time of analysis. As a compensating control, apply Kubernetes NetworkPolicy rules to restrict pod-to-pod traffic to the gorch service's metrics ports (typically Prometheus scrape ports such as 8080 or 9090), limiting access to only the monitoring namespace or authorized scraper pods - this directly blocks the unproxied lateral access path without requiring an operator upgrade. Additionally, audit existing cluster workloads for any that have already accessed these metrics ports unexpectedly using cluster network flow logs or service mesh telemetry. Be aware that NetworkPolicy restrictions may break legitimate metrics collection if the scrape configuration is not updated accordingly.

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 the gorch service template within trustyai-service-operator, an operator managing TrustyAI services in Red Hat OpenShift AI (RHOAI), identified by CPE cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai):*:*:*:*:*:*:*:*. kube-rbac-proxy is a Kubernetes sidecar pattern that interposes between clients and backend services, enforcing Kubernetes RBAC-based authentication. CWE-306 (Missing Authentication for Critical Function) describes the root cause: the gorch service template fails to route orchestrator and detector metrics ports through the kube-rbac-proxy sidecar, leaving them directly reachable on the pod network. Even when the operator is configured with authentication enabled, these specific ports are unproxied, so the authentication enforcement layer is never invoked for metrics traffic.

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 6.3 MEDIUM
AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 6.3 MEDIUM

Adjacent vector because exploitation is confined to the Kubernetes cluster network; PR:L because a running pod is required; C:H for exposed metrics data; I:L per provided vector, A:N as no denial of service is described.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in the gorch service template, which is part of the trustyai-service-operator. Even when authentication is enabled, the gorch service exposes unproxied orchestrator and detector metrics ports. This allows any pod on the cluster network to directly access these ports, bypassing the kube-rbac-proxy and its authentication mechanisms. This could lead to unauthorized access to the orchestrator and detector metrics.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche enterprise AI/ML operator on OpenShift, not broadly deployed
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 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
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

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_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