CVE-2022-21546

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
02/05/2025
Last modified:
10/11/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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4.294 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.5 (including) 5.10.238 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.15.182 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (including) 5.19 (excluding)
cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc6:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*