Skip to content
Threat Feed
high advisory

GPUStack: Missing authorization in cluster API proxy (CVE-2026-103002)

An authenticated user in GPUStack versions 2.2.0 to 2.2.1 can perform unauthorized actions on managed Kubernetes clusters by exploiting a missing authorization check in the Kubernetes API proxy handler.

CVE search metadata

CVE search record: CVE-2026-103002. Severity: high. CVSS: 8.8. EPSS: 0.36%. KEV: no. Product: gpustack (< 2.2.2). Brief: GPUStack: Missing authorization in cluster API proxy (CVE-2026-103002). Brief link: https://feed.craftedsignal.io/briefs/2026-11-gpustack-auth-bypass/

Triage facts

Revision 1
Applicability
gpustack (< 2.2.2)
Evidence
Unknown
Severity
High
Action
Immediate escalation
Sources
1 public source
Freshness
Revision 1Nov 10, 16:35 UTC
Vulnerabilities
1 CVE
Source quality
B2Roughly even chance

GPUStack versions 2.2.0 through 2.2.1 contain a missing authorization vulnerability in the cluster_apiserver_proxy handler. This flaw allows an authenticated non-administrative user to bypass resource-level authorization checks when forwarding requests to a Kubernetes cluster. The vulnerability stems from the proxy handler failing to validate user permissions before forwarding traffic through a worker node using its associated Kubernetes ServiceAccount.

Impact

An attacker can leverage the ServiceAccount permissions of the worker node to interact with the Kubernetes cluster API. Depending on the privileges assigned to that ServiceAccount, observed and potential impacts include unauthorized reading of Kubernetes resources, modification of existing workloads, disruption of services through resource deletion, and potential remote code execution by creating attacker-controlled workloads.

Recommendation

  • Upgrade gpustack to version v2.2.2 or later immediately to patch CVE-2026-103002.
  • Until the upgrade is deployed, restrict access to the GPUStack web interface and API to trusted administrative accounts only.
  • Review Kubernetes RBAC roles and cluster role bindings associated with GPUStack worker ServiceAccounts to ensure they follow the principle of least privilege.

Immediate actions

Upgrade gpustack to v2.2.2 or later

IT Operations 24h

Threat Hunt

Identify unusual Kubernetes API calls originating from GPUStack worker node IPs or ServiceAccount identifiers

T1068 high medium confidence hunt now

Data: Kubernetes API server audit logs

Mitigations

Restrict network access to GPUStack instance

immediate IT Operations

CVE-2026-103002