GPUStack versions prior to 2.2.0 contain a critical authentication bypass vulnerability where the application incorrectly grants built-in administrator privileges to any request that appears to originate from the loopback address (127.0.0.1), which can be spoofed remotely via a client-controlled X-GPUStack-Real-IP header or same-host reverse proxy. This allows unauthenticated remote attackers to gain full administrative access including arbitrary code execution via the inference backend YAML endpoint, with exploitation confirmed in the wild against production deployments.
Data Source: CIRCL
Confidence: HIGH
Exploitation Method: DIRECT_NETWORK
CVE Published: 2026-11-04
Added to CISA KEV: 2026-11-09 5 DAYS BETWEEN CVE AND KEV
CVE-2026-102895 is a critical improper authentication vulnerability affecting GPUStack, an open-source GPU cluster manager used for AI model serving and instance provisioning. The vulnerability exists within the application's authentication helper, where requests originating from or appearing to originate from a loopback address (127.0.0.1) are incorrectly granted built-in administrator privileges when the `force_auth_localhost` configuration flag is set to its default value of `false`. This flaw is significant because it allows unauthenticated remote attackers to bypass security controls and gain full administrative control over the GPU cluster manager.
Exploitation was observed in the wild against a 2.1.1 deployment. This issue is fixed in version 2.2.0. References. https://github.com/gpustack/ ... 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/aut…
2026-11-04: CVE-2026-102895 is published, including the report of in-the-wild exploitation. Figure 1: The fix and the 2.2.0 release came months before the CVE record, so the upgrade window was open long before the record appeared. Source: GPUStack commits, releases and advisory, checked November 5,…
CVE-2026-102895 is a critical improper authentication vulnerability in GPUStack versions prior to 2.2.0. The flaw allowed remote attackers ...
The flaw resides in the authentication helper that mistakenly treats any loopback traffic as a built‑in administrator when the configuration flag force_auth_localhost is set to its default false value. By sending a request that appears to originate from 127.0.0.1—either through a same‑host reverse‑p…
GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated admin.