Kerentanan  ·  2026-11-14

Bypass verifikasi tanda tangan callback SAML GPUStack (pengambilalihan admin tanpa autentikasi)

KerentananHigh dampakGlobalCVE-2026-102894
Pada GPUStack dari 0.7.1 hingga 2.2.2, endpoint /auth/saml/callback mendekode XML SAML, menggunakan NameID/atributnya untuk menyelesaikan atau menyediakan pengguna, dan membuat JWT sesi gpustack_session tanpa memanggil OneLogin_Saml2_Auth.process_response untuk memverifikasi tanda tangan, issuer, audience, destination, atau kondisi waktu. Klien jaringan mana pun dapat mengirimkan identitas untuk pengguna yang sudah ada, termasuk administrator, atau menyediakan akun non-admin baru — bahkan ketika SAML tidak dikonfigurasi. Pengenal respons/assertion tidak dikonsumsi, sehingga respons bertanda tangan yang ditangkap juga dapat diputar ulang.
Ini adalah kerusakan kritis kedua yang berbeda pada bidang kontrol infrastruktur AI yang sama: aktor jarak jauh tanpa autentikasi dapat memalsukan login sebagai administrator pengelola klaster GPU untuk penyajian AI, tanpa kredensial sebelumnya dan terlepas dari apakah SAML diaktifkan. NVD/CISA menilainya CVSS 9.1 (Kritis), dapat diotomatisasi dengan dampak teknis total; hanya diperbaiki di 2.2.2 (terpisah dari bypass loopback CVE-2026-102895 yang diperbaiki di 2.2.0).
Permintaan jarak jauh tanpa autentikasi ke endpoint callback SAML yang membawa identitas palsu atau diputar ulang (tidak diverifikasi), membuat JWT sesi admin.
GPUStack 0.7.1 – 2.2.1 (CVE-2026-102894, CWE-294/CWE-347), diperbaiki di 2.2.2
Tingkatkan ke GPUStack 2.2.2+, yang memverifikasi respons SAML; bahkan jika SAML tidak digunakan, tingkatkan/nonaktifkan callback dan batasi keterjangkauan endpoint.
NVD record CVE-2026-102894GitHub Security Advisory GHSA-62m9-f875-rqw6CSA research note (GPUStack cluster/SAML trust boundaries)
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →