International
The Morning Dev

Only the news worth knowing

‹
 
B44/100

Vulnerability · critical · CVSS 9.1

GPUStack SAML authentication bypass (CVE-2026-102894)

Tier B · Patch this week – Put it in the sprint

Who’s exposed: GPUStack deployments with SAML authentication enabled

Tier B because: Full takeover OR secrets exposed OR supply chain

Reach

Attack

Damage

Fix

Remote, no login · Full takeover

The Brief

  • GPUStack's SAML callback accepts a posted SAMLResponse without verifying it.
  • The callback decodes the XML, reads NameID and attributes, resolves or provisions the user, and issues a gpustacksession JWT.
  • The signature, issuer and audience checks in OneLoginSaml2Auth.processresponse() are never called, which enables authentication bypass and account takeover.

Why it matters

Anyone who can reach a GPUStack SAML callback may be able to log in as an existing user or create one, so operators running SAML login should treat the instance as exposed until it is patched.

The checklist behind the tier

Checklist · 3 of 10 yes
YesHits tech teamsGPUStack is a server platform for ops and ML teams to run GPU clusters and LLMs.
NoCore infrastructureGPUStack is a niche cluster management tool, not core infrastructure like OpenSSH or the Linux kernel.
NoPopular toolGPUStack is a specialized GPU/LLM management tool, not a widely used mainstream framework or OS.
NoExploited in the wildGitHub Advisory Database: only describes the flaw; no observed attacks reported.
NoPublic exploitGitHub Advisory Database: only an advisory is given; no exploit code or PoC mentioned.
YesRemote, no loginCVSSCVE-2026-102894: CVSS 9.1 – network, no privileges, no user interaction
YesFull takeoverCVSSCVE-2026-102894: CVSS rates confidentiality and integrity impact high
NoSecrets exposedGitHub Advisory Database: describes authentication bypass; no stolen credentials or data exposure reported.
NoSupply chainGitHub Advisory Database: a SAML callback flaw; no compromised package, update or pipeline reported.
NoNo fix yetGitHub AdvisoryGitHub Advisory: gpustack fixed in 2.2.2

The official record

From CVE.org, CISA’s Known Exploited Vulnerabilities catalog, FIRST EPSS and the GitHub Advisory Database. Where these answer a checklist fact, they win over the reporting.

Timeline

  1. GitHub Advisory Database published advisory GHSA-62m9-f875-rqw6 disclosing the vulnerability

  2. GitHub Advisory Database

    GPUStack: SAML callback trusts an unverified SAMLResponse, allowing authentication bypass and account takeover (CVE-2026-102894)

Source

GPUStack: SAML callback trusts an unverified SAMLResponse, allowing authentication bypass and account takeover (CVE-2026-102894) ↗ GitHub Advisory Database · 2h ago

First seen · 1 source · Full story page · How tiers are decided