CVE-2026-99155 in Linuxinfo

Zusammenfassung

von VulDB • 28.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

scsi: xen/scsifront: Prüfung auf einen NULL-Schatten-Eintrag bei einer Backend-Antwort

scsifront_do_response() validiert die rqid in einer Backend-Antwort gegen VSCSIIF_MAX_REQS, bevor sie verwendet wird, um info->shadow[] zu indizieren. Anschließend wird der Eintrag dereferenziert, um ->inflight zu testen, ohne vorher zu prüfen, ob das Slot befüllt ist. Schatten-Slots sind NULL, bevor ein Befehl übermittelt wurde (der host-private Bereich wird bei der Allokation auf Null gesetzt) und werden in _scsifront_put_rqid() zurückgesetzt, sobald eine Anfrage abgeschlossen ist. Daher führt eine rqid innerhalb des gültigen Bereichs, die nicht einer ausstehenden Anfrage entspricht, dazu, dass das Frontend einen NULL-Zeiger dereferenziert.

Ein bösartiges oder fehlerhaftes Backend kann somit den Gast durch Zurücksenden einer Antwort mit einer im Bereich liegenden, aber nicht in-flight befindlichen rqid abstürzen lassen – beispielsweise eine falsche Antwort vor Ausgabe eines beliebigen Befehls oder eine Duplikatantwort für einen bereits abgeschlossenen Vorgang. Der Ring verfügt nur über VSCSIIF_MAX_REQS (16) Slots; daher wählt jede im Bereich liegende rqid vor dem ersten Befehl einen NULL-Slot aus.

Eine Antwort mit einem nicht befüllten Schatten-Slot wird abgelehnt.

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-427840

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!