Monitor vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

Linux Kernel: Fix data corruption when using iSCSI connections

CVE-2026-23216
Summary

An issue with the Linux kernel's iSCSI connection handling could cause data corruption. This has been fixed in a recent update, so you should ensure your Linux system is up to date to avoid potential problems. If you're using iSCSI connections, apply the latest kernel patch or update to resolve the issue.

Original title
In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count() In iscsit_dec_conn_usage_count(), the function calls c...
Original description
In the Linux kernel, the following vulnerability has been resolved:

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

In iscsit_dec_conn_usage_count(), the function calls complete() while
holding the conn->conn_usage_lock. As soon as complete() is invoked, the
waiter (such as iscsit_close_connection()) may wake up and proceed to free
the iscsit_conn structure.

If the waiter frees the memory before the current thread reaches
spin_unlock_bh(), it results in a KASAN slab-use-after-free as the function
attempts to release a lock within the already-freed connection structure.

Fix this by releasing the spinlock before calling complete().
Published: 18 Feb 2026 · Updated: 11 Mar 2026 · First seen: 6 Mar 2026