CVE-2026-102894

    Dashboard / Vulnerabilities / CVE-2026-102894

    CVE-2026-102894

    Published: 4 Nov 2026Last Modified: 8 Nov 2026

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

    Details: GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. From 0.7.1 until 2.2.2, the /auth/saml/callback endpoint decoded SAML XML, used its NameID and attributes to resolve or provision a user, and minted a gpustack_session JWT without calling OneLogin_Saml2_Auth.process_response to verify the signature, issuer, audience, destination, or time conditions. Any network client could submit an identity for an existing user, including an administrator, or provision a new non-administrator account, even when SAML was not configured. Response and Assertion identifiers were not consumed, so captured signed responses could also be replayed. This issue is fixed in version 2.2.2.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Introduced- a6da07d6aef117adcfd43698dd71caae09621eef

    Affected versions

    v2.2.0rc4
    v2.2.0
    v2.2.0rc3
    v2.2.0rc2
    v2.2.0rc1

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-102894 | CVE-DB