Database/Control plane, storage & DevOps
GPUStack: forged loopback source grants unauthenticated administrator access and code execution
Impact
Before 2.2.0, GPUStack treats any request that looks like it comes from 127.0.0.1 as the built-in administrator when force_auth_localhost is false, which is the default. A remote attacker can fake that origin with a client-supplied X-GPUStack-Real-IP loopback value, or by coming through a reverse proxy on the same host. That gives full admin over the cluster manager: they can change users and models, create persistent admin API keys, read worker and cloud-provider secrets, and run code through POST /v2/inference-backends/from-yaml. The project reports exploitation in the wild against a 2.1.1 deployment, and CISA lists this CVE as known exploited. GPUStack provisions GPU instances and model serving across the fleet, so the leaked worker and cloud credentials reach well beyond the manager host.
Who can reach it
Anyone who can reach the GPUStack server's HTTP API over the network. No authentication is needed. Deployments behind a same-host reverse proxy are exposed even if the client cannot set the header.
What to do
Upgrade GPUStack to 2.2.0 and restart the server. Exploitation has been observed, so treat 2.1.x and earlier instances that were reachable as possibly compromised. Revoke administrator API keys you do not recognise, rotate the worker and cloud-provider secrets GPUStack held, and review the inference backends and models it has configured. Until you can upgrade, keep the API off untrusted networks. Per the description, the bypass only applies when force_auth_localhost is false.
References
Related entries
- Ivanti Endpoint Manager Mobile: Code injectionCVE-2026-1281 · Ivanti Endpoint Manager MobileCritical
- Ivanti Endpoint Manager Mobile: Code injectionCVE-2026-1340 · Ivanti Endpoint Manager MobileCritical
- OSNEXUS QuantaStor: unauthenticated Kapacitor access gives remote code execution as root on the storage nodeCVE-2026-18265 · OSNEXUS QuantaStor (unauthenticated Kapacitor service)Critical
- Gitea container: wildcard trusted-proxy default lets any source IP spoof reverse-proxy auth headersCVE-2026-20896 · Gitea Docker image (REVERSE_PROXY_TRUSTED_PROXIES=* default)Critical
- Fortinet FortiClient EMS: Unauthenticated SQL injectionCVE-2026-21643 · Fortinet FortiClient EMSCritical
- Fortinet (FortiOS/FortiManager/FortiProxy): Auth bypass via alternate path using a FortiCloud account and a registeredCVE-2026-24858 · Fortinet (FortiOS/FortiManager/FortiProxy)Critical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.