scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count() (Linux Linux)

CVE-2026-23193
HIGH 8.8

At a glance

Source
NVD
EPSS
EPSS 0.36 % · percentile 30 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

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.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected e48354ce078c079996f89d715dfa44814b4eba01 < 2b64015550a13bcc72910be0565548d9a754d46d ; affected e48354ce078c079996f89d715dfa44814b4eba01 < fd8b0900173307039d3a84644c2fee041a7ed4fb ; affected e48354ce078c079996f89d715dfa44814b4eba01 < d8dbdc146e9e9a976931b78715be2e91299049f9 ; affected e48354ce078c079996f89d715dfa44814b4eba01 < 11ebafffce31efc6abeb28c509017976fc49f1ca ; affected e48354ce078c079996f89d715dfa44814b4eba01 < 41b86a9ec037bd3435d68dd3692f0891a207e7e7 ; affected e48354ce078c079996f89d715dfa44814b4eba01 < 4530f4e4d0e6a207110b0ffed0c911bca43531a4
Linux · Linuxaffected 3.1 ; unaffected 0 < 3.1 ; unaffected 5.10.250 ≤ 5.10.* ; unaffected 5.15.200 ≤ 5.15.* ; unaffected 6.1.163 ≤ 6.1.* ; unaffected 6.6.124 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD