Sicherheitsanfälligkeit in Red Hat OpenShift AI, die Root-Zugriff auf Cluster-Knoten ermöglicht.

Auf der Plattform OpenShift AI Service, die die Organisation der Clusterarbeit zur Ausführung und Schulung von AI-Modellen ermöglicht, wurde eine Sicherheitsanfälligkeit (CVE-2025-10725) entdeckt, die es einem nicht privilegierten Benutzer ermöglicht, Administratorrechte für den Cluster zu erlangen. Nach einem erfolgreichen Angriff erhält der Angreifer die Möglichkeit, den Cluster zu steuern, hat vollständigen Zugriff auf alle Dienste, Daten und laufenden Anwendungen im Cluster sowie root-Zugriff auf die Cluster-Knoten.

Für die Durchführung eines Angriffs reicht jeglicher nicht privilegierter authentifizierter Zugang zur Plattform aus, zum Beispiel könnte ein mit OpenShift AI verbundener Forscher, der ein Jupyter Notebook verwendet, den Angriff durchführen. Dem Problem wurde ein kritisches Gefahrenniveau zugewiesen — 9,9 von 10.

Die Sicherheitsanfälligkeit entsteht durch eine fehlerhafte Zuweisung der Rolle „kueue-batch-user-role“, die fälschlicherweise mit der Gruppe „system:authenticated“ verknüpft wurde, was es jedem Benutzer des Dienstes erlaubte, einen Job (OpenShift Job) in jedem Namensraum zu erstellen. Unter anderem konnte jeder Benutzer einen Job im privilegierten Namensraum „openshift-apiserver-operator“ erstellen und dessen Ausführung mit den Rechten des ServiceAccounts konfigurieren.

In der Umgebung zur Ausführung von Code mit den Rechten des ServiceAccounts ist ein Zugriffstoken mit den Rechten des ServiceAccounts verfügbar, das der Angreifer extrahieren und verwenden konnte, um privilegiertere Konten zu kompromittieren. Letztendlich konnte der Angriff bis zu einem root-Zugriff auf die Master-Knoten eskaliert werden, wonach der Angreifer die Möglichkeit erhielt, den gesamten Inhalt des Clusters vollständig zu steuern.

Quelle: opennet.ru

60GB SSD 8Gb DDR4