CVE-2026-99122 in Linuxinfo

Zusammenfassung

von VulDB • 28.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

vsock/vmci: Validierung der Paketquelle für verbundene Sockets

vmci_transport_recv_stream_cb() sucht zunächst nach dem vollständigen Quell- und Ziel-Tupel, dann nur nach dem Ziel in der gebundenen Tabelle. Der Fallback kann einen nicht lauschenden Socket auswählen, ohne zu prüfen, ob das Paket von seinem gespeicherten Peer stammt.

Dies wurde mit zwei VMCI-Kontexten reproduziert. Ein RST-Paket aus dem Kontext, der nicht in einem TCP_SYN_SENT-Socket gespeichert ist, hat diesen Socket zurückgesetzt, nachdem er durch die zielbasierte Suche ausgewählt worden war.

VMCI kann Benachrichtigungspakete im Bottom-Half-Context verarbeiten, wenn der Socket nicht vom Benutzerkontext besessen wird, oder Pakete an eine Workqueue weiterleiten. Verwenden Sie vsock_check_source() nach dem Sichern des Socket-Locks im Bottom-Half-Pfad und überprüfen Sie erneut nach lock_sock() im Workqueue-Pfad. Lauschende Sockets akzeptieren weiterhin Pakete von jeder Quelle.

Senden Sie ein RST, das sich auf das empfangene Paket bezieht, bevor eine Quelle verworfen wird, die die Validierung nicht besteht. Dies bewahrt das bestehende Reset-Verhalten für gebundene, nicht lauschende und parallel geschlossene Sockets, ohne den Reset an den gespeicherten Peer eines verbundenen Sockets zu richten.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

28.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427862

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!