CVE-2026-99152 json
scsi: libiscsi: Validate the task named by a management response
published 14d ago modified 11d ago also EUVD-2026-111904
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 44%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
scsi: libiscsi: Validate the task named by a management response
__iscsi_complete_pdu() fetches the task for five response types from one place and checks only that the index resolved:
case ISCSI_OP_LOGOUT_RSP: case ISCSI_OP_LOGIN_RSP: case ISCSI_OP_TEXT_RSP: case ISCSI_OP_SCSI_TMFUNC_RSP: case ISCSI_OP_NOOP_IN: task = iscsi_itt_to_task(conn, hdr->itt); if (!task) return ISCSI_ERR_BAD_ITT;
iscsi_itt_to_task() bounds the index against cmds_max and looks at nothing else, so a target can name any slot in the pool, including one that has never been used. task->conn is then NULL, and both iscsi_nop_out_rsp() and iscsi_complete_task() dereference it. One unsolicited NOP-In is enough; a Text Response carrying the same ITT crashes in iscsi_complete_task() instead.
Require the task to be in flight and not a SCSI command, the way iscsi_itt_to_ctask() does for the command opcodes.
[ 6.298634] Oops: general protection fault, probably for non-canonical address 0xdffffc000000000c: 0000 [#1] SMP KASAN NOPTI [ 6.298642] KASAN: null-ptr-deref in range [0x0000000000000060-0x0000000000000067] [ 6.298652] CPU: 1 UID: 0 PID: 111 Comm: iscsistart Not tainted 7.2.0-rc5-ISCSI1-gf5098b6bae76 #1 PREEMPT(lazy) [ 6.298654] Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 6.298656] RIP: 0010:iscsi_nop_out_rsp.constprop.0+0x46/0x160 [ 6.298691] Code: c1 ea 03 48 83 ec 08 80 3c 02 00 0f 85 f5 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 8b 6b 58 48 8d 7d 60 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 c0 00 00 00 48 8b 45 60 48 39 c3 74 50 48 b8 00 [ 6.298698] RSP: 0018:ffff88806c907be8 EFLAGS: 00010206 [ 6.298701] RAX: dffffc0000000000 RBX: ffff888006116800 RCX: 0000000000000020 [ 6.298702] RDX: 000000000000000c RSI: ffff88800525d578 RDI: 0000000000000060 [ 6.298703] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 6.298706] R10: 0000000000000020 R11: 0000000000000000 R12: 0000000000000000 [ 6.298706] R13: 000000000000002e R14: ffff8880056eb440 R15: ffff888006116800 [ 6.298707] FS: 00007fc02d1c2740(0000) GS:ffff8880b29bc000(0000) knlGS:0000000000000000 [ 6.298710] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6.298711] CR2: 000055fe3b56ddf8 CR3: 00000000053b9004 CR4: 0000000000770ef0 [ 6.298712] PKRU: 55555554 [ 6.298713] Call Trace: [ 6.298714] <IRQ> [ 6.298714] __iscsi_complete_pdu+0x13a8/0x22a0 [ 6.298758] iscsi_complete_pdu+0x54/0xa0 [ 6.298759] iscsi_tcp_hdr_recv_done+0x870/0x2c80 [ 6.298778] iscsi_tcp_recv_skb+0x31e/0xec0 [ 6.298800] iscsi_sw_tcp_recv+0x12f/0x390 [ 6.298804] __tcp_read_sock+0x1ab/0x810 [ 6.298812] iscsi_sw_tcp_data_ready+0x18b/0x510 [ 6.298814] tcp_rcv_established+0x1f56/0x3a00 [ 6.298842] tcp_v4_do_rcv+0x449/0x960 [ 6.298847] tcp_v4_rcv+0x2245/0x3bc0
Patch / fix
- Linux Linux 7.3
- linux Debian 13 6.12.115-2
- linux Debian 14 7.2.13-1
debian advisories DEBIAN-CVE-2026-99152
- linux Ubuntu 26.10 7.3.0-10.10
- linux-aws Ubuntu 26.10 7.3.0-1004.4
- linux-gcp Ubuntu 26.10 7.3.0-1004.4
- linux-raspi Ubuntu 26.10 7.3.0-1004.4
- linux-riscv Ubuntu 26.10 7.3.0-10.10.1
- linux-oracle Ubuntu 26.10 7.3.0-1004.4
- linux-realtime Ubuntu 26.10 7.3.0-10.10.1
ubuntu advisories UBUNTU-CVE-2026-99152
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel Azure Linux 3.0 6.6.161.1-1
azure linux advisories AZL-111284
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/bf4035656852a386fecb5d6217710a1bde536e76 commit
- git.kernel.org/stable/c/5b56229cc152095fbe4e4ff537cb206c4aa41610 commit
- git.kernel.org/stable/c/7a7a473aec51195778a54fdd71f20fda3047b8ef commit
- git.kernel.org/stable/c/77134cf996bab55683f0ceafb9e300d97ac046f8 commit
- git.kernel.org/stable/c/e96ae694c5038aae84142b64e41b56324b7af9a7 commit
- git.kernel.org/stable/c/55a65ef61e2775aeb18fda63bd1959fa8b41f936 commit
- git.kernel.org/stable/c/f721487523d45941aed4b0ac8d829b0461a7d860 commit
- git.kernel.org/stable/c/11bffcd9cb346732eab2914ef44fe777a3f0b585 commit
Is CVE-2026-99152 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-99152 updated cvss 7.5
kernel: kernel: Denial of Service via unvalidated task in iSCSI management responses
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 9 kernel-rt, kernel-rt-kvm, kernel-rt-core, kernel-rt-modules, kernel-rt-debug-kvm, kernel-rt-debug-core, +12 more Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9affected: no fix available
-
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9affected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux AppStream (v. 9) rv 5.14.0-741.22.1.el9_9, perf 5.14.0-741.22.1.el9_9, rtla 5.14.0-741.22.1.el9_9, python3-perf 5.14.0-741.22.1.el9_9, kernel-devel-matched 5.14.0-741.22.1.el9_9, kernel-64k-devel-matched 5.14.0-741.22.1.el9_9, +7 morefixed: vendor fix RHSA-2026:99135
-
Red Hat Enterprise Linux AppStream (v. 10) rv 6.12.0-264.16.1.el10_3, perf 6.12.0-264.16.1.el10_3, rtla 6.12.0-264.16.1.el10_3, python3-perf 6.12.0-264.16.1.el10_3, kernel-devel-matched 6.12.0-264.16.1.el10_3, kernel-64k-devel-matched 6.12.0-264.16.1.el10_3, +7 morefixed: vendor fix RHSA-2026:99133
-
Red Hat Enterprise Linux AppStream EUS (v.9.8) rv 5.14.0-687.67.1.el9_8, perf 5.14.0-687.67.1.el9_8, rtla 5.14.0-687.67.1.el9_8, python3-perf 5.14.0-687.67.1.el9_8, kernel-devel-matched 5.14.0-687.67.1.el9_8, kernel-64k-devel-matched 5.14.0-687.67.1.el9_8, +7 morefixed: vendor fix RHSA-2026:99148
-
Red Hat Enterprise Linux AppStream EUS (v.10.2) rv 6.12.0-211.75.1.el10_2, perf 6.12.0-211.75.1.el10_2, rtla 6.12.0-211.75.1.el10_2, python3-perf 6.12.0-211.75.1.el10_2, kernel-devel-matched 6.12.0-211.75.1.el10_2, kernel-64k-devel-matched 6.12.0-211.75.1.el10_2, +7 morefixed: vendor fix RHSA-2026:99139
-
Red Hat Enterprise Linux BaseOS (v. 8) perf 4.18.0-553.185.1.el8_10, kernel 4.18.0-553.185.1.el8_10, bpftool 4.18.0-553.185.1.el8_10, kernel-core 4.18.0-553.185.1.el8_10, kernel-tools 4.18.0-553.185.1.el8_10, python3-perf 4.18.0-553.185.1.el8_10, +15 morefixed: vendor fix RHSA-2026:98099
-
Red Hat Enterprise Linux BaseOS (v. 9) kernel 5.14.0-741.22.1.el9_9, kernel-64k 5.14.0-741.22.1.el9_9, kernel-core 5.14.0-741.22.1.el9_9, kernel-tools 5.14.0-741.22.1.el9_9, kernel-modules 5.14.0-741.22.1.el9_9, kernel-64k-core 5.14.0-741.22.1.el9_9, +27 morefixed: vendor fix RHSA-2026:99135
show 18 moreshow fewer
-
Red Hat Enterprise Linux BaseOS (v. 10) kernel 6.12.0-264.16.1.el10_3, kernel-64k 6.12.0-264.16.1.el10_3, kernel-core 6.12.0-264.16.1.el10_3, kernel-tools 6.12.0-264.16.1.el10_3, kernel-modules 6.12.0-264.16.1.el10_3, kernel-64k-core 6.12.0-264.16.1.el10_3, +28 morefixed: vendor fix RHSA-2026:99133
-
Red Hat Enterprise Linux BaseOS EUS (v.9.8) kernel 5.14.0-687.67.1.el9_8, kernel-64k 5.14.0-687.67.1.el9_8, kernel-core 5.14.0-687.67.1.el9_8, kernel-tools 5.14.0-687.67.1.el9_8, kernel-modules 5.14.0-687.67.1.el9_8, kernel-64k-core 5.14.0-687.67.1.el9_8, +27 morefixed: vendor fix RHSA-2026:99148
-
Red Hat Enterprise Linux BaseOS EUS (v.10.2) kernel 6.12.0-211.75.1.el10_2, kernel-64k 6.12.0-211.75.1.el10_2, kernel-core 6.12.0-211.75.1.el10_2, kernel-tools 6.12.0-211.75.1.el10_2, kernel-modules 6.12.0-211.75.1.el10_2, kernel-64k-core 6.12.0-211.75.1.el10_2, +28 morefixed: vendor fix RHSA-2026:99139
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) libperf 5.14.0-741.22.1.el9_9, kernel-debuginfo-common-s390x 5.14.0-741.22.1.el9_9, kernel-debuginfo-common-x86_64 5.14.0-741.22.1.el9_9, kernel-debuginfo-common-aarch64 5.14.0-741.22.1.el9_9, kernel-debuginfo-common-ppc64le 5.14.0-741.22.1.el9_9fixed: vendor fix RHSA-2026:99135
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) libperf 6.12.0-264.16.1.el10_3, kernel-debuginfo-common-s390x 6.12.0-264.16.1.el10_3, kernel-debuginfo-common-x86_64 6.12.0-264.16.1.el10_3, kernel-debuginfo-common-aarch64 6.12.0-264.16.1.el10_3, kernel-debuginfo-common-ppc64le 6.12.0-264.16.1.el10_3fixed: vendor fix RHSA-2026:99133
-
Red Hat Enterprise Linux CodeReady Linux Builder EUS (v.9.8) libperf 5.14.0-687.67.1.el9_8, kernel-debuginfo-common-s390x 5.14.0-687.67.1.el9_8, kernel-debuginfo-common-x86_64 5.14.0-687.67.1.el9_8, kernel-debuginfo-common-aarch64 5.14.0-687.67.1.el9_8, kernel-debuginfo-common-ppc64le 5.14.0-687.67.1.el9_8fixed: vendor fix RHSA-2026:99148
-
Red Hat Enterprise Linux CodeReady Linux Builder EUS (v.10.2) libperf 6.12.0-211.75.1.el10_2, kernel-debuginfo-common-s390x 6.12.0-211.75.1.el10_2, kernel-debuginfo-common-x86_64 6.12.0-211.75.1.el10_2, kernel-debuginfo-common-aarch64 6.12.0-211.75.1.el10_2, kernel-debuginfo-common-ppc64le 6.12.0-211.75.1.el10_2fixed: vendor fix RHSA-2026:99139
-
Red Hat Enterprise Linux CRB (v. 8) kernel-debuginfo-common-x86_64 4.18.0-553.185.1.el8_10, kernel-debuginfo-common-aarch64 4.18.0-553.185.1.el8_10, kernel-debuginfo-common-ppc64le 4.18.0-553.185.1.el8_10fixed: vendor fix RHSA-2026:98099
-
Red Hat Enterprise Linux NFV (v. 8) kernel-rt 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-kvm 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-core 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-modules 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-debug-kvm 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-debug-core 4.18.0-553.185.1.rt7.526.el8_10, +4 morefixed: vendor fix RHSA-2026:98100
-
Red Hat Enterprise Linux Real Time (v. 9) kernel-rt 5.14.0-741.22.1.el9_9, kernel-rt-64k 5.14.0-741.22.1.el9_9, kernel-rt-core 5.14.0-741.22.1.el9_9, kernel-rt-modules 5.14.0-741.22.1.el9_9, kernel-rt-64k-core 5.14.0-741.22.1.el9_9, kernel-rt-debug-core 5.14.0-741.22.1.el9_9, +14 morefixed: vendor fix RHSA-2026:99135
-
Red Hat Enterprise Linux Real Time (v. 10) kernel-rt 6.12.0-264.16.1.el10_3, kernel-rt-64k 6.12.0-264.16.1.el10_3, kernel-rt-core 6.12.0-264.16.1.el10_3, kernel-rt-modules 6.12.0-264.16.1.el10_3, kernel-rt-64k-core 6.12.0-264.16.1.el10_3, kernel-rt-debug-core 6.12.0-264.16.1.el10_3, +14 morefixed: vendor fix RHSA-2026:99133
-
Red Hat Enterprise Linux Real Time EUS (v.9.8) kernel-rt 5.14.0-687.67.1.el9_8, kernel-rt-64k 5.14.0-687.67.1.el9_8, kernel-rt-core 5.14.0-687.67.1.el9_8, kernel-rt-modules 5.14.0-687.67.1.el9_8, kernel-rt-64k-core 5.14.0-687.67.1.el9_8, kernel-rt-debug-core 5.14.0-687.67.1.el9_8, +14 morefixed: vendor fix RHSA-2026:99148
-
Red Hat Enterprise Linux Real Time EUS (v.10.2) kernel-rt 6.12.0-211.75.1.el10_2, kernel-rt-64k 6.12.0-211.75.1.el10_2, kernel-rt-core 6.12.0-211.75.1.el10_2, kernel-rt-modules 6.12.0-211.75.1.el10_2, kernel-rt-64k-core 6.12.0-211.75.1.el10_2, kernel-rt-debug-core 6.12.0-211.75.1.el10_2, +14 morefixed: vendor fix RHSA-2026:99139
-
Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt 5.14.0-741.22.1.el9_9, kernel-rt-core 5.14.0-741.22.1.el9_9, kernel-rt-modules 5.14.0-741.22.1.el9_9, kernel-rt-debug-core 5.14.0-741.22.1.el9_9, kernel-rt-modules-core 5.14.0-741.22.1.el9_9, kernel-rt-debug-modules 5.14.0-741.22.1.el9_9, +5 morefixed: vendor fix RHSA-2026:99135
-
Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt 6.12.0-264.16.1.el10_3, kernel-rt-core 6.12.0-264.16.1.el10_3, kernel-rt-modules 6.12.0-264.16.1.el10_3, kernel-rt-debug-core 6.12.0-264.16.1.el10_3, kernel-rt-modules-core 6.12.0-264.16.1.el10_3, kernel-rt-debug-modules 6.12.0-264.16.1.el10_3, +5 morefixed: vendor fix RHSA-2026:99133
-
Red Hat Enterprise Linux Real Time for NFV EUS (v.9.8) kernel-rt 5.14.0-687.67.1.el9_8, kernel-rt-core 5.14.0-687.67.1.el9_8, kernel-rt-modules 5.14.0-687.67.1.el9_8, kernel-rt-debug-core 5.14.0-687.67.1.el9_8, kernel-rt-modules-core 5.14.0-687.67.1.el9_8, kernel-rt-debug-modules 5.14.0-687.67.1.el9_8, +4 morefixed: vendor fix RHSA-2026:99148
-
Red Hat Enterprise Linux Real Time for NFV EUS (v.10.2) kernel-rt 6.12.0-211.75.1.el10_2, kernel-rt-core 6.12.0-211.75.1.el10_2, kernel-rt-modules 6.12.0-211.75.1.el10_2, kernel-rt-debug-core 6.12.0-211.75.1.el10_2, kernel-rt-modules-core 6.12.0-211.75.1.el10_2, kernel-rt-debug-modules 6.12.0-211.75.1.el10_2, +4 morefixed: vendor fix RHSA-2026:99139
-
Red Hat Enterprise Linux RT (v. 8) kernel-rt 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-core 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-modules 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-debug-core 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-debug-modules 4.18.0-553.185.1.rt7.526.el8_10, kernel-rt-modules-extra 4.18.0-553.185.1.rt7.526.el8_10, +2 morefixed: vendor fix RHSA-2026:98100
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.52% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/bf4035656852a386fecb5d6217710a1bde536e76
- git.kernel.org /stable/c/5b56229cc152095fbe4e4ff537cb206c4aa41610
- git.kernel.org /stable/c/7a7a473aec51195778a54fdd71f20fda3047b8ef
- git.kernel.org /stable/c/77134cf996bab55683f0ceafb9e300d97ac046f8
- git.kernel.org /stable/c/e96ae694c5038aae84142b64e41b56324b7af9a7
- git.kernel.org /stable/c/55a65ef61e2775aeb18fda63bd1959fa8b41f936
- git.kernel.org /stable/c/f721487523d45941aed4b0ac8d829b0461a7d860
- git.kernel.org /stable/c/11bffcd9cb346732eab2914ef44fe777a3f0b585
Sources
- CVE List CVE-2026-99152
- NVD CVE-2026-99152
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.