InfoSecNexus briefing

CVE-2026-102895: GPUStack Improper Authentication Vulnerability

An editorial illustration of security exposure and access protection

Known exploitation makes this an urgent exposure review for teams running GPUStack.

GPUStack contains an improper authentication vulnerability which could allow unauthenticated administrative access, including user and model changes, persistent administrator API-key creation, disclosure of worker and cloud-provider secrets, and code execution through POST /v2/inference-backends/from-yaml. CISA Cybersecurity Advisories

Key facts

Verified source facts
Identifier CVE-2026-102895
Affected technology GPUStack
Severity and scoring authority CVSS 3.1 9.8 CRITICAL — CVE CNA: GitHub_M
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness CWE-287: Improper Authentication; CWE-290: Authentication Bypass by Spoofing; CWE-346: Origin Validation Error
Exploitation evidence Reported by the linked official source; review exposure immediately.
CISA remediation due date 2026-11-12 (covered US federal civilian agencies)
Primary record CVE CNA: GitHub_M

Who is affected and which versions are fixed

Affected and fixed versions reported by the sources
Product or package Affected range / status Reported fix Source
gpustack gpustack < 2.2.0 [affected] Not stated in this record CVE CNA: GitHub_M

Compare the exact product, branch, package, platform, and vendor status. An upstream version boundary is not proof that a distribution backport or appliance firmware is vulnerable or fixed.

How the vulnerability works

GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in gpustack/api/auth.py treated a loopback request source as the built-in administrator when force_auth_localhost was false, which was the default. A remote request could appear to originate from 127.0.0.1 because client_ip_getter accepted a same-host reverse proxy peer or a client-supplied X-GPUStack-Real-IP loopback value. The bypass allowed unauthenticated administrative access, including user and model changes, persistent administrator API-key creation, disclosure of worker and cloud-provider secrets, and code execution through POST /v2/inference-backends/from-yaml. Exploitation was observed in the wild against a 2.1.1 deployment. This issue is fixed in version 2.2.0. CVE CNA: GitHub_M

GPUStack concerns a trust decision rather than a cosmetic defect. If the affected path is reachable, an attacker may cross a role, tenant, or login boundary.

Continue reading the full briefing.

Updates to this article

  1. Updated affected and fixed versions, severity assessments from the linked primary records.

  2. Revised the article structure and source-backed analysis.

  3. Revised the article structure and source-backed analysis.

  4. Updated affected and fixed versions, severity assessments from the linked primary records.

Keep the context

Get the next security briefing.

Security news and practical guidance, delivered by email.

Confirm by email. Unsubscribe any time. Privacy policy

Corrections and tips

Need to add context to this briefing?

Send corrections, security tips, source updates, or collaboration notes through the contact page so the editorial team can review them properly.

Contact InfoSecNexus