CVE-2026-99216 in Linuxinfo

Zusammenfassung

von VulDB • 28.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Treiber: hv – VMBus-Verbindungsstatus bei Fehler-/Exit-Pfaden nicht zurücksetzen

An zwei Stellen zwingt der aktuelle Code den `vmbus_connection.conn_state` vor dem Aufruf von `vmbus_disconnect()` in den Zustand DISCONNECTED. Allerdings ruft `vmbus_disconnect()` die Funktion `vmbus_initiate_unload()` auf, welche die VMBus-Verbindung nur dann entlädt (unloads), wenn der `conn_state` CONNECTED ist. Folglich bleibt die Verbindung bestehen und der Hyper-V-Host kann weiterhin Nachrichten senden oder VMBus-Interrupts posten.

Das Problem wurde durch den Commit 74347a99e73ae („x86/Hyper-V: Unload vmbus channel in hv panic callback“) eingeführt, da `vmbus_initiate_unload()` ab diesem Zeitpunkt den aktuellen Verbindungsstatus vor dem Entladen überprüft. Dieser Commit entfernte einige Vorkommnisse, bei denen der `conn_state` auf DISCONNECTED gesetzt wurde, doch diese beiden Fälle blieben offenbar aufgrund eines Übersehens zu jenem Zeitpunkt erhalten.

Beheben Sie dieses Problem, indem Sie das Erzwingen von `conn_state` auf DISCONNECTed während des VMBus-Exits oder falls beim erstmaligen Herstellen der Verbindung ein Fehler auftritt, unterlassen. Der Wert, den `conn_state` zum jeweiligen Zeitpunkt hat, wird dann von `vmbus_initiate_unload()` gelesen, um zu bestimmen, ob eine zu entladende Verbindung vorliegt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

28.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427918

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!