CVE-2025-12103

Openshift-ai: trusty ai grants all authenticated users to list pods in any namespace

State
Published
Severity
5.0 Medium
Published
Oct 28, 2025
Updated
Oct 9, 2026
Reserved
Oct 23, 2025

Read the record on cve.org

Description

A flaw was found in Red Hat Openshift AI Service. The TrustyAI component is granting all service accounts and users on a cluster permissions to get, list, watch any pod in any namespace on the cluster.

TrustyAI is creating a role `trustyai-service-operator-lmeval-user-role` and a CRB `trustyai-service-operator-default-lmeval-user-rolebinding` which is being applied to `system:authenticated` making it so that every single user or service account can get a list of pods running in any namespace on the cluster

Additionally users can access all `persistentvolumeclaims` and `lmevaljobs`

Scores

CVSSScoreVectorSource
3.15.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:Nredhat

Weaknesses

  • CWE-266 Incorrect Privilege Assignment

Affected Products

ProductVersions
Red Hat OpenShift AI 2.25Red Hat
  • 1776243252 and laterNot affected
Red Hat OpenShift AI 3.0Red Hat
  • v3.0.0-1762251316 and laterNot affected
Red Hat OpenShift AI (RHOAI)Red Hat

    References

    Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.