CVE Catalog

CVE-2022-21546

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

35th percentile - higher than 35% of all known CVEs

Summary

In the Linux kernel, a vulnerability in the SCSI target subsystem causes a crash when handling WRITE_SAME commands with the NDOB (No Data Buffer) bit set. The issue occurs when there is no data buffer and the code tries to access the non-existent t_data_sg structure. The patch adds a check for the NDOB bit and validation of the scatter-gather element count.

Risk Assessment

An attacker with access to the SCSI target interface can cause a kernel crash, leading to service disruption and potential denial of service (DoS).

Recommendation

Apply a Linux kernel update containing the fix for CVE-2022-21546. If not possible, restrict access to SCSI target interfaces to trusted entities only.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS