CVE-2026-98478 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:

scsi: ufs: core: Giữ cho các lệnh nội bộ có thể được điều phối trong quá trình xử lý lỗi

Commit 08b12cda6c44 ("scsi: ufs: core: Switch to scsi_get_internal_cmd()") đã chuyển đổi việc phân bổ yêu cầu (requests) của các lệnh nội bộ UFS sang hba->host->pseudo_sdev->request_queue, chia sẻ tagset với host với các LUN thông thường.

Trong quá trình khôi phục lỗi, ufshcd_err_handling_prepare() gọi blk_mq_quiesce_tagset(&hba->host->tag_set), đánh dấu tất cả các hàng đợi trong tagset là tạm dừng (quiesced), bao gồm cả pseudo_sdev->request_queue. Khi ufshcd_verify_dev_init() sau đó phát đi các lệnh nội bộ (ví dụ: NOP OUT UPIU) thông qua blk_execute_rq(), blk_mq_run_hw_queue() bỏ qua việc chạy hàng đợi đã tạm dừng, dẫn đến một vòng chờ chết không thể khôi phục được.

Giữ nguyên trạng thái tạm dừng của tagset và hủy tạm dừng thiết bị SCSI ảo trên cơ sở đó, để các lệnh nội bộ vẫn có thể được điều phối trong khi các đơn vị logic (logical units) vẫn ở trạng thái tạm dừng. Tạm dừng lại thiết bị ảo trước khi hủy tạm dừng tagset để đảm bảo quiesce_depth luôn cân bằng.

Clock scaling và ufshcd_pause_command_processing() không bị ảnh hưởng: chúng vẫn giữ nguyên việc tạm dừng toàn bộ tagset, bao gồm cả các lệnh nội bộ.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00172

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!