V platforme OpenShift AI Service, ktorá umožňuje prevádzku klastra na spúšťanie a trénovanie modelov umelej inteligencie, bola identifikovaná zraniteľnosť (CVE-2025-10725). Táto zraniteľnosť umožňuje neprivilegovanému používateľovi získať oprávnenia správcu klastra. Úspešný útok umožňuje útočníkovi spravovať klaster, získať 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 vykonanie útoku postačuje akýkoľvek neprivilegovaný, overený prístup k platforme. Napríklad, útok by mohol vykonať výskumník pripojený k OpenShift AI pomocou notebooku Jupyter. Problém bol ohodnotený ako kritický – 9.9 z 10.
Zraniteľnosť bola spôsobená nesprávnym priradením roly „kueue-batch-user-role“, ktorá bola omylom priradená skupine „system:authenticated“. To umožňovalo ľubovoľnému používateľovi služby vytvoriť úlohu OpenShift v ľubovoľnom mennom priestore. Okrem iného mohol ľubovoľný používateľ vytvoriť úlohu v privilegovanom mennom priestore „openshift-apiserver-operator“ a nakonfigurovať ju tak, aby sa spúšťala s oprávneniami ServiceAccount.
V privilegovanom prostredí vykonávania kódu ServiceAccount je k dispozícii prístupový token s právami ServiceAccount, ktorý by útočník mohol extrahovať a použiť na kompromitáciu ďalších privilegovaných účtov. Útok by sa v konečnom dôsledku mohol eskalovať až do získania root prístupu k hlavným uzlom, čo by útočníkovi poskytlo úplnú kontrolu nad celým klastrom.
Zdroj: opennet.ru
