CVE-2022-21546

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
02/05/2025
Last modified:
09/05/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> scsi: target: Fix WRITE_SAME No Data Buffer crash<br /> <br /> In newer version of the SBC specs, we have a NDOB bit that indicates there<br /> is no data buffer that gets written out. If this bit is set using commands<br /> like "sg_write_same --ndob" we will crash in target_core_iblock/file&amp;#39;s<br /> execute_write_same handlers when we go to access the se_cmd-&gt;t_data_sg<br /> because its NULL.<br /> <br /> This patch adds a check for the NDOB bit in the common WRITE SAME code<br /> because we don&amp;#39;t support it. And, it adds a check for zero SG elements in<br /> each handler in case the initiator tries to send a normal WRITE SAME with<br /> no data buffer.