Az OpenShift AI Service platformon, amely lehetővé teszi a klaszter munkájának szervezését AI-modellek futtatására és betanítására, egy sebezhetőség (CVE-2025-10725) került azonosításra, amely lehetővé teszi, hogy egy nem jogosult felhasználó adminisztrátori jogokat szerezzen a klaszteren. A sikeres támadás után a támadó hozzáférést nyer a klaszter kezeléséhez, teljes hozzáférést kap minden szolgáltatáshoz, adathoz és a klaszterben futó alkalmazásokhoz, valamint root-hozzáférést a klaszter csomópontjaihoz.
A támadáshoz elegendő bármilyen nem jogosult, hitelesített hozzáférés a platformhoz, például egy OpenShift AI-hoz csatlakozott kutató is végrehajthatja a támadást, aki Jupyter notebook-ot használ. A probléma kritikus veszélyességi szintet kapott — 9.9 a 10-ből.
A sebezhetőség oka a „kueue-batch-user-role” szerepkör helytelen hozzárendelése, amely tévesen a „system:authenticated” csoportra lett kötve, lehetővé téve bármely szolgáltatásfelhasználó számára, hogy egy feladatot (OpenShift Job) hozzon létre bármely névtérben. Többek között bármely felhasználó létrehozhatott egy feladatot a „openshift-apiserver-operator” privilegizált névtérben és beállíthatta a futását ServiceAccount jogosultságokkal.
A ServiceAccount jogosultsággal rendelkező kódvégrehajtási környezetben elérhető egy hozzáférési token, amelyet a támadó kinyerhetett és felhasználhatott magasabb jogosultságú fiókok kompromittálására. Végső soron a támadást a master-csomópontok root-hozzáférésének megszerzéséig lehetett fokozni, amely után a támadó teljes irányítást kapott az összes klaszter tartalom felett.
Forrás: opennet.ru
