Skip to main content
VulnerabilityPublished Updated

CVE-2026-23193: Linux kernel · scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 8.8 High · fixed in fd8b0900173307039d3a84644c2fee041a7ed4fb : patch Linux kernel soon.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-06-16.

Patch
Available – fixed in fd8b0900173307039d3a84644c2fee041a7ed4fb, d8dbdc146e9e9a976931b78715be2e91299049f9, 4530f4e4d0e6a207110b0ffed0c911bca43531a4 +4
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 14 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < fd8b0900173307039d3a84644c2fee041a7ed4fb
Fixed in
  • fd8b0900173307039d3a84644c2fee041a7ed4fb
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < d8dbdc146e9e9a976931b78715be2e91299049f9
Fixed in
  • d8dbdc146e9e9a976931b78715be2e91299049f9
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < 4530f4e4d0e6a207110b0ffed0c911bca43531a4
Fixed in
  • 4530f4e4d0e6a207110b0ffed0c911bca43531a4
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < 84dc6037390b8607c5551047d3970336cb51ba9a
Fixed in
  • 84dc6037390b8607c5551047d3970336cb51ba9a
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < 41b86a9ec037bd3435d68dd3692f0891a207e7e7
Fixed in
  • 41b86a9ec037bd3435d68dd3692f0891a207e7e7
LinuxLinuxAffected
  • ≥ e48354ce078c079996f89d715dfa44814b4eba01, < 11ebafffce31efc6abeb28c509017976fc49f1ca
Fixed in
  • 11ebafffce31efc6abeb28c509017976fc49f1ca

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.

References

Community reviews

Loading reviews…