CVE-2026-23193
Description
In the Linux kernel, the following vulnerability has been resolved:
scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
In iscsit_dec_session_usage_count(), the function calls complete() while holding the sess->session_usage_lock. Similar to the connection usage count logic, the waiter signaled by complete() (e.g., in the session release path) may wake up and free the iscsit_session structure immediately.
This creates a race condition where the current thread may attempt to execute spin_unlock_bh() on a session structure that has already been deallocated, resulting in a KASAN slab-use-after-free.
To resolve this, release the session_usage_lock before calling complete() to ensure all dereferences of the sess pointer are finished before the waiter is allowed to proceed with deallocation.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
116cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*+ 7 more
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: >=3.1,<5.10.250
- cpe:2.3:o:linux:linux_kernel:6.19:rc1:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.19:rc2:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.19:rc4:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.19:rc5:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.19:rc6:*:*:*:*:*:*
- (no CPE)
- osv-coords108 versionspkg:rpm/almalinux/bpftoolpkg:rpm/almalinux/kernelpkg:rpm/almalinux/kernel-64kpkg:rpm/almalinux/kernel-64k-corepkg:rpm/almalinux/kernel-64k-debugpkg:rpm/almalinux/kernel-64k-debug-corepkg:rpm/almalinux/kernel-64k-debug-develpkg:rpm/almalinux/kernel-64k-debug-devel-matchedpkg:rpm/almalinux/kernel-64k-debug-modulespkg:rpm/almalinux/kernel-64k-debug-modules-corepkg:rpm/almalinux/kernel-64k-debug-modules-extrapkg:rpm/almalinux/kernel-64k-develpkg:rpm/almalinux/kernel-64k-devel-matchedpkg:rpm/almalinux/kernel-64k-modulespkg:rpm/almalinux/kernel-64k-modules-corepkg:rpm/almalinux/kernel-64k-modules-extrapkg:rpm/almalinux/kernel-abi-stablelistspkg:rpm/almalinux/kernel-corepkg:rpm/almalinux/kernel-cross-headerspkg:rpm/almalinux/kernel-debugpkg:rpm/almalinux/kernel-debug-corepkg:rpm/almalinux/kernel-debug-develpkg:rpm/almalinux/kernel-debug-devel-matchedpkg:rpm/almalinux/kernel-debug-modulespkg:rpm/almalinux/kernel-debug-modules-corepkg:rpm/almalinux/kernel-debug-modules-extrapkg:rpm/almalinux/kernel-debug-uki-virtpkg:rpm/almalinux/kernel-develpkg:rpm/almalinux/kernel-devel-matchedpkg:rpm/almalinux/kernel-docpkg:rpm/almalinux/kernel-headerspkg:rpm/almalinux/kernel-modulespkg:rpm/almalinux/kernel-modules-corepkg:rpm/almalinux/kernel-modules-extrapkg:rpm/almalinux/kernel-modules-extra-matchedpkg:rpm/almalinux/kernel-rtpkg:rpm/almalinux/kernel-rt-64kpkg:rpm/almalinux/kernel-rt-64k-corepkg:rpm/almalinux/kernel-rt-64k-debugpkg:rpm/almalinux/kernel-rt-64k-debug-corepkg:rpm/almalinux/kernel-rt-64k-debug-develpkg:rpm/almalinux/kernel-rt-64k-debug-modulespkg:rpm/almalinux/kernel-rt-64k-debug-modules-corepkg:rpm/almalinux/kernel-rt-64k-debug-modules-extrapkg:rpm/almalinux/kernel-rt-64k-develpkg:rpm/almalinux/kernel-rt-64k-modulespkg:rpm/almalinux/kernel-rt-64k-modules-corepkg:rpm/almalinux/kernel-rt-64k-modules-extrapkg:rpm/almalinux/kernel-rt-corepkg:rpm/almalinux/kernel-rt-debugpkg:rpm/almalinux/kernel-rt-debug-corepkg:rpm/almalinux/kernel-rt-debug-develpkg:rpm/almalinux/kernel-rt-debug-modulespkg:rpm/almalinux/kernel-rt-debug-modules-corepkg:rpm/almalinux/kernel-rt-debug-modules-extrapkg:rpm/almalinux/kernel-rt-develpkg:rpm/almalinux/kernel-rt-modulespkg:rpm/almalinux/kernel-rt-modules-corepkg:rpm/almalinux/kernel-rt-modules-extrapkg:rpm/almalinux/kernel-toolspkg:rpm/almalinux/kernel-tools-libspkg:rpm/almalinux/kernel-tools-libs-develpkg:rpm/almalinux/kernel-uki-virtpkg:rpm/almalinux/kernel-uki-virt-addonspkg:rpm/almalinux/kernel-zfcpdumppkg:rpm/almalinux/kernel-zfcpdump-corepkg:rpm/almalinux/kernel-zfcpdump-develpkg:rpm/almalinux/kernel-zfcpdump-devel-matchedpkg:rpm/almalinux/kernel-zfcpdump-modulespkg:rpm/almalinux/kernel-zfcpdump-modules-corepkg:rpm/almalinux/kernel-zfcpdump-modules-extrapkg:rpm/almalinux/libperfpkg:rpm/almalinux/perfpkg:rpm/almalinux/python3-perfpkg:rpm/almalinux/rtlapkg:rpm/almalinux/rvpkg:rpm/opensuse/dtb-aarch64&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-64kb&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-azure&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default-base&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-docs&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-kvmsmall&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-obs-build&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-obs-qa&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-rt&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-source&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-syms&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-zfcpdump&distro=openSUSE%20Leap%2016.0pkg:rpm/suse/kernel-64kb&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/kernel-default-base&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/kernel-default-base&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-default-base&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/kernel-kvmsmall&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/kernel-kvmsmall&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-livepatch-SLE15-SP7-RT_Update_11&distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP7pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/kernel-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP7pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/kernel-source-rt&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/kernel-source-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP7pkg:rpm/suse/kernel-syms-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP7
< 4.18.0-553.117.1.el8_10+ 107 more
- (no CPE)range: < 4.18.0-553.117.1.el8_10
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 6.12.0-124.49.1.el10_1
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 5.14.0-611.45.1.el9_7
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.27.1.160000.2.8
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.4.0-41.1.21.18
- (no CPE)range: < 6.4.0-41.1.21.18
- (no CPE)range: < 6.12.0-160000.27.1.160000.2.8
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 1-150700.1.3.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.4.0-150700.7.37.2
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.12.0-160000.28.1
- (no CPE)range: < 6.4.0-41.1
- (no CPE)range: < 6.4.0-150700.7.37.2
- (no CPE)range: < 6.4.0-150700.7.37.1
Patches
Vulnerability mechanics
References
7- git.kernel.org/stable/c/11ebafffce31efc6abeb28c509017976fc49f1canvdPatch
- git.kernel.org/stable/c/2b64015550a13bcc72910be0565548d9a754d46dnvdPatch
- git.kernel.org/stable/c/41b86a9ec037bd3435d68dd3692f0891a207e7e7nvdPatch
- git.kernel.org/stable/c/4530f4e4d0e6a207110b0ffed0c911bca43531a4nvdPatch
- git.kernel.org/stable/c/84dc6037390b8607c5551047d3970336cb51ba9anvdPatch
- git.kernel.org/stable/c/d8dbdc146e9e9a976931b78715be2e91299049f9nvdPatch
- git.kernel.org/stable/c/fd8b0900173307039d3a84644c2fee041a7ed4fbnvdPatch
News mentions
0No linked articles in our index yet.