← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-99154

Last refreshed2026-10-31

Status: UPDATED  |  Advisory ID: CVE-2026-99154

Key Details

CVECVE-2026-99154
CVSS Score / Version
9.8 (Critical) / CVSS v3.1
Updated2026-10-31
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is network; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

scsi: libiscsi: Reject a negative task index from parse_pdu_itt

A transport that implements parse_pdu_itt hands libiscsi an index taken

from the PDU, and both lookups bound it from above only:

if (i >= session->cmds_max)

i and cmds_max are both int, so a negative index passes and

session->cmds[i] is read from before the array.

be2iscsi produces one. beiscsi_parse_pdu() assigns the raw tag,

*index = (int)itt;

and beiscsi_complete_pdu() forwards an unsolicited NOP-In from the

hardware async ring without replacing its ITT, so the value is the

target's. It also reports the session's own age rather than the one in

the tag, which leaves the age comparison in iscsi_verify_itt() with

nothing to reject.

Bound the index from below in both lookups. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-99154
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-99154
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.