SecBoard
Zurück zur CVE-Übersicht

CVE-2026-102895

CRITICAL(9.8)KEV — Aktiv ausgenutzt

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Risk Signal Score60/100 — HOCH
  • CVSS 9.8 — Kritisch
  • Im CISA KEV-Katalog (aktiv ausgenutzt)

Erwähnungen (letzte 60 Tage)

Artikel

CISA KEV

Bestätigt ausgenutzt

EPSS-Score

0.5%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

9.8

Technische Schwere

SecBoard-Einordnung

CVE-2026-102895 betrifft GPUStack, einen Open-Source-GPU-Cluster-Manager. Die Schwachstelle liegt in der Authentifizierungslogik (get_current_user in gpustack/api/auth.py), die Loopback-Anfragen fälschlicherweise als Administrator behandelt, wenn force_auth_localhost auf den Standardwert "false" gesetzt ist. Dies ermöglicht unauthentifizierten administrativen Zugriff auf das System. Die Auswirkungen umfassen die Änderung von Benutzern und Modellen, die Erstellung persistenter Administrator-API-Schlüssel, die Offenlegung von Worker- und Cloud-Provider-Geheimnissen sowie die Ausführung von Code über POST /v2/inference-backends/from-yaml. Die Schwachstelle wird aktiv ausgenutzt, wie Beobachtungen gegen eine 2.1.1-Bereitstellung zeigen. Mit einem CVSS-Score von 9.8 (CRITICAL) und der Aufnahme in den KEV-Katalog ist diese Schwachstelle als äußerst kritisch einzustufen. Obwohl der EPSS-Wert bei 0% liegt, überwiegt die Tatsache der aktiven Ausnutzung die statistische Vorhersage. Security-Teams sollten umgehend alle GPUStack-Instanzen auf Version 2.2.0 oder höher aktualisieren, um diese kritische Schwachstelle zu beheben. Eine Priorisierung dieser Maßnahme ist aufgrund der aktiven Ausnutzung und des administrativen Zugriffspotenzials unerlässlich. Zusätzlich sollte die Überwachung auf ungewöhnliche Aktivitäten oder unautorisierte Zugriffe verstärkt werden.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

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.

Betroffene Produkte

  • cpe:2.3:a:gpustack:gpustack:*:*:*:*:*:*:*:*

GitHub Advisories

GHSA-gj9m-f8ph-pmhrCRITICAL

GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated admin

pip/gpustack→ 2.2.0
GitHub Advisory

Referenzen