Na platforme OpenShift AI Service, ktorá umožňuje organizovať prácu klastru na vykonávanie a učenie AI modelov, bola zistená zraniteľnosť (CVE-2025-10725), ktorá umožňuje nepriviligovanému používateľovi získať administrátorské práva ku klastru. Po úspešnom útoku má útočník možnosť spravovať klaster, má plný prístup ku všetkým službám, údajom a aplikáciám spusteným v klastri, ako aj root-prístup k uzlom klastra.
Na uskutočnenie útoku stačí akýkoľvek nepriviligovaný autentifikovaný prístup k platforme, napríklad útok môže vykonať pripojený výskumník k OpenShift AI, ktorý používa Jupyter notebook. Probléme bola pridelená kritická úroveň nebezpečenstva — 9.9 z 10.
Zraniteľnosť je spôsobená nesprávnym priradením role „kueue-batch-user-role“, ktorá sa omylom dostala do skupiny „system:authenticated“, čo umožnilo akémukoľvek používateľovi služby vytvoriť úlohu (OpenShift Job) v akomkoľvek mennom priestore. Medzi iným mohol akýkoľvek používateľ vytvoriť úlohu v privilegovanom mennom priestore „openshift-apiserver-operator“ a nastaviť jej spustenie s privilegovaním ServiceAccount.
V prostredí na vykonávanie kódu s privilegovaním ServiceAccount je dostupný prístupový token s právami ServiceAccount, ktorý útočník mohol extrahovať a použiť na kompromitáciu privilegovanejších účtov. Napokon, útok mohol viesť k získaniu root-prístupu k master uzlom, po čom útočník získal plnú kontrolu nad všetkým obsahom klastra.
Zdroj: opennet.ru
