Patch Forecast
Amber warning
Patch this week.

CVE-2026-99154

In the Linux kernel, the following vulnerability has been resolved: scsi: libiscsi: Reject a…

Risk score
75/100
CVSS
9.8 v3.1
Exploit chance (30 days)
0.2%
Published
28 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
A vulnerability in the Linux kernel's scsi: libiscsi module allows an attacker to read memory before the array, potentially leading to a critical security issue. An attacker could exploit this vulnerability to gain high privileges, read, modify or delete data, or disrupt services.
Affected
{'products': ['Linux kernel'], 'packages': [], 'versions': ['affected by scsi: libiscsi module']}
Fix
Check the linked advisory for the fix, as the record does not specify a version or detail.
Exploitation
No known exploitation

Why it is Amber

  • CVSS 9.8 critical
  • Remotely exploitable without logging in
  • On your watchlist: linux kernel

References

Original description

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.

Last activity 28 Oct 2026. Patch Forecast updates every hour.