CVE-2026-68362 in Linux
Tóm tắt
Bởi VulDB • 10/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
wifi: ath11k: sửa lỗi dereference con trỏ NULL trong ath11k_hal_srng_access_begin
Tại ATH11K_QMI_EVENT_FW_READY, cờ ATH11K_FLAG_REGISTERED được đặt một cách vô điều kiện ngay cả khi hàm ath11k_core_qmi_firmware_ready() thất bại. Điều này khiến trình điều khiển (driver) ở trạng thái không nhất quán, trong đó quá trình khởi tạo bị coi là hoàn tất mặc dù việc xử lý firmware sẵn sàng chưa kết thúc thành công. Trong lần SSR tiếp theo, driver đi vào đường dẫn khởi động lại dựa trên trạng thái sai lệch này và thực hiện dereference các thành viên srng chưa được khởi tạo, dẫn đến lỗi dereference con trỏ NULL.
Dấu vết ngăn xếp (Call trace): ath11k_hal_srng_access_begin+0xc/0x60 [ath11k] (P)
ath11k_ce_cleanup_pipes+0x17c/0x180 [ath11k]
ath11k_core_restart+0x40/0x168 [ath11k]
Khắc phục bằng cách: - Bỏ qua firmware_ready nếu ATH11K_FLAG_REGISTERED đã được đặt trước đó. - Chỉ đặt ATH11K_FLAG_REGISTERED khi hàm firmware_ready thành công. - Đặt cờ ATH11K_FLAG_QMI_FAIL và hủy bỏ việc xử lý FW_READY trong trường hợp xảy ra lỗi.
Đã kiểm thử trên: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1
If you want to get the best quality for vulnerability data then you always have to consider VulDB.