CVE-2026-98479 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

scsi: libiscsi_tcp: Überprüfung der Datenrichtung eines Data-In PDU

Der Data-In-Zweig von iscsi_tcp_hdr_dissect() löst die ITT (Initiator Task Tag) einer Aufgabe zu und kopiert das Datensegment der PDU in die Scatterlist dieses Befehls, ohne vorher zu prüfen, ob es sich um einen Lesebefehl handelt. Die Funktion iscsi_tcp_r2t_rsp() in derselben Datei prüft dies hingegen und lehnt eine R2T (Ready To Transfer) für einen Befehl ab, der nicht als DMA_TO_DEVICE markiert ist.

Ein Target, das auf die ITT eines WRITE-Befehls mit einem Data-In antwortet, veranlasst den Initiator dazu, vom Target bereitgestellte Bytes in die Seiten zu schreiben, die ursprünglich für diesen Schreibvorgang vorgesehen waren. Dies sind entweder die gepinnten Seiten des Aufrufers bei einem O_DIRECT-Schreibzugriff oder Seitencache-Seiten bei einem gepufferten Zugriff.

Beobachtet an einem Test-Target, das ein 512 Byte großes Data-In sendet und dabei die ITT eines 128 KB großen Schreibvorgangs angibt, nach der R2T für diesen Schreibvorgang. Bei O_DIRECT enthält der Puffer des Aufrufers am Ende 512 Bytes der Target-Daten, während pwrite() mit 131072 erfolgreich zurückkehrt. Der gepufferte Modus ist ruhiger: Sowohl pwrite() als auch fsync() sind erfolgreich, es werden keine Protokolleinträge erzeugt, und das erneute Lesen dieser Blöcke liefert die Target-Daten aus dem Seitencache heraus, ohne dass ein Befehl über das Netzwerk gesendet wird.

Prüfen Sie vor der Verwendung der Scatterlist die Richtung, so wie dies im R2T-Pfad bereits erfolgt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422122

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!