# SCSI:目标:修复WRITE_SAME无数据缓冲区崩溃问题
## 漏洞概述
在SBC规格的新版本中,引入了一个NDOB位,用于指示没有数据缓冲区被写入。如果使用如“sg_write_same --ndob”之类的命令设置该位,将会导致在`target_core_iblock/file`的`execute_write_same`处理程序中访问`se_cmd->t_data_sg`时崩溃,因为此时`se_cmd->t_data_sg`为`NULL`。
## 影响版本
尚未指定具体影响的版本。
## 漏洞细节
当使用`sg_write_same --ndob`命令设置NDOB位时,内核在尝试访问`se_cmd->t_data_sg`时会由于其值为`NULL`而导致崩溃。这一问题出现在`target_core_iblock/file`的`execute_write_same`处理程序中。
## 影响
该漏洞可能导致系统崩溃。根据CVSS 3.1基础评分7.7,此漏洞主要影响系统的可用性。CVSS Vector为(CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H)。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: linux.oracle.com | CVE-2022-21546 -- 🔗来源链接
标签: vendor-advisory
标题: Making sure you're not a bot! -- 🔗来源链接
标签: issue-tracking
标题: [PATCH 1/1] scsi: target: Fix WRITE_SAME No Data Buffer crash - Mike Christie -- 🔗来源链接
标签: technical-description