CVE-2026-99154 in Linuxinfo

Zusammenfassung

von VulDB • 29.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

scsi: libiscsi: Ablehnung eines negativen Task-Index aus parse_pdu_itt

Ein Transport, der `parse_pdu_itt` implementiert, übergibt `libiscsi` einen Index, der aus dem PDU stammt. Beide Suchvorgänge beschränken diesen nur nach oben:

if (i >= session->cmds_max)

Da sowohl `i` als auch `cmds_max` vom Typ `int` sind, wird ein negativer Index akzeptiert und es erfolgt ein Lesezugriff auf `session->cmds[i]`, der vor dem Array liegt.

be2iscsi erzeugt einen solchen Fall. In `beiscsi_parse_pdu()` wird das rohe Tag zugewiesen:

*index = (int)itt;

Und in `beiscsi_complete_pdu()` wird ein unerwartetes NOP-In vom Hardware-Async-Ring weitergeleitet, ohne dessen ITT zu ersetzen, sodass der Wert dem des Ziels entspricht. Zudem wird das Alter der Sitzung gemeldet anstatt des im Tag enthaltenen Alters, was dazu führt, dass die Altersprüfung in `iscsi_verify_itt()` keine Ablehnung auslöst.

Beschränken Sie den Index nach unten bei beiden Suchvorgängen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

28.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427871

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!