취약점  ·  2026-11-14

GPUStack SAML 콜백 서명 검증 우회 (인증 없는 관리자 권한 탈취)

취약점High 영향도GlobalCVE-2026-102894
GPUStack 0.7.1부터 2.2.2까지, /auth/saml/callback 엔드포인트는 SAML XML을 디코딩하고, 해당 NameID/속성을 사용하여 사용자를 확인하거나 프로비저닝한 후, OneLogin_Saml2_Auth.process_response를 호출하여 서명, 발급자, 대상, 대상자, 시간 조건을 검증하지 않고 gpustack_session JWT를 발급했습니다. 모든 네트워크 클라이언트는 기존 사용자(관리자 포함)의 신원을 제출하거나, SAML이 구성되지 않은 경우에도 새 비관리자 계정을 프로비저닝할 수 있었습니다. 응답/어서션 식별자가 소비되지 않았으므로 캡처된 서명된 응답도 재생될 수 있었습니다.
이는 동일한 AI 인프라 제어 평면에서 발생한 두 번째이자 별개의 심각한 취약점입니다: 인증 없는 원격 공격자가 사전 자격 증명 없이, 그리고 SAML 활성화 여부와 관계없이 AI 서빙용 GPU 클러스터 관리자의 관리자로 로그인을 위조할 수 있습니다. NVD/CISA는 CVSS 9.1(치명적)로 평가하며, 자동화 가능하고 완전한 기술적 영향을 미칩니다; 이는 2.2.2에서만 수정되었습니다(2.2.0에서 수정된 CVE-2026-102895 루프백 우회와는 별개).
SAML 콜백 엔드포인트에 대한 인증 없는 원격 요청으로, 위조되거나 재생된(검증되지 않은) 신원을 전달하여 관리자 세션 JWT를 발급받습니다.
GPUStack 0.7.1 – 2.2.1 (CVE-2026-102894, CWE-294/CWE-347), 2.2.2에서 수정됨
SAML 응답을 검증하는 GPUStack 2.2.2+로 업그레이드; SAML을 사용하지 않더라도 콜백을 업그레이드/비활성화하고 엔드포인트의 접근성을 제한하세요.
NVD record CVE-2026-102894GitHub Security Advisory GHSA-62m9-f875-rqw6CSA research note (GPUStack cluster/SAML trust boundaries)
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →