CVE-2022-21546 in Linux
Tóm tắt
Bởi VulDB • 07/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
scsi: target: Sửa lỗi crash do WRITE_SAME No Data Buffer (Không có bộ đệm dữ liệu)
Ở các phiên bản mới hơn của đặc tả SBC, chúng ta có bit NDOB cho biết rằng không có bộ đệm dữ liệu nào sẽ được ghi ra. Nếu bit này được đặt bằng cách sử dụng các lệnh như "sg_write_same --ndob", hệ thống sẽ bị crash trong các trình xử lý execute_write_same của target_core_iblock/file khi cố truy cập vào se_cmd->t_data_sg vì giá trị của nó là NULL.
Bản vá này thêm một kiểm tra cho bit NDOB trong mã WRITE SAME chung, bởi vì chúng ta không hỗ trợ tính năng này. Ngoài ra, bản vá cũng thêm một kiểm tra các phần tử SG bằng 0 trong mỗi trình xử lý để phòng trường hợp initiator cố gắng gửi lệnh WRITE SAME thông thường nhưng không có bộ đệm dữ liệu.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.