GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel SCSI target (LIO): NULL dereference when CDB buffer allocation fails

CVSS 7.5CVE-2025-68782Kernel, userspace & hypervisorcurated

Impact

When the SCSI target core cannot allocate a buffer for a command descriptor block, the pointer stays NULL and the error path then dereferences it, which crashes the kernel. This only matters on hosts that export storage through the in-kernel LIO target (iSCSI, FC or similar target fabrics), such as storage or gateway nodes. A crash there drops every initiator using those LUNs. The bug fires only on an allocation failure, so it is most likely under memory pressure. Hosts that do not run the LIO target are not exposed.

Who can reach it

A SCSI initiator able to send commands to a host running the LIO target, while that host fails the CDB allocation. Initiator authentication depends on the target configuration. Not reachable on hosts that do not use the kernel target.

What to do

Install a kernel with the stable fix (commits referenced below) from your distribution and reboot the target host. Plan a failover or a window for the initiators, since their LUNs go away while the target reboots. Hosts not running the LIO target can take the fix in their normal kernel cycle.

References

Related entries

All Kernel, userspace & hypervisor entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.