Skip to main content
CVE-2026-102894VulnerabilityPublished

GPUStack: SAML callback trusts an unverified SAMLResponse, allowing authentication bypass and account takeover

Affects gpustackSource GCVE Database

0
Compare
Authoritative record:CVE-2026-102894· Critical 9.1

Not known to be exploited · CVSS 9.1 Critical : upgrade to 2.2.2 as a priority.

Data as of 10 Nov 2026, 17:35 UTC

CVSS 3.1 base score
9.1Critical
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (GitHub_M)CVSS 3.19.1
Patch
Available – fixed in 2.2.2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 4 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 10 Nov 2026.

What to do

Upgrade gpustack to 2.2.2.

Affected software

ProductAffectedFixed in
PyPIgpustackAffected
  • >=0.7.1 <2.2.2
Fixed in
  • 2.2.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade gpustack to version 2.2.2 or later, where the SAML callback properly validates responses using OneLogin_Saml2_Auth.process_response() and restricts callback routes to active configured providers. Until patched, block network access to the /auth/saml/callback endpoint (e.g., via reverse proxy or ingress) as there is no effective configuration-level workaround. Disabling or not configuring SAML does not mitigate the vulnerability in affected versions.

Description

A critical authentication bypass vulnerability exists in gpustack versions from 0.7.1 up to but not including 2.2.2. The SAML callback endpoint processes unverified SAML responses without validating signatures or other security checks, allowing attackers with network access to authenticate as any user, including administrators, or provision new non-admin users. This leads to full account takeover and potential control over the deployment and managed infrastructure. The issue affects all deployments regardless of whether SAML SSO is configured. The vulnerability is fixed in gpustack 2.2.2 by enforcing proper SAML response validation and restricting callback routes to active providers only.

References

Community reviews

Loading reviews…