CVE-2026-74367 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

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

wifi: ath12k: sửa lỗi trạng thái arvif không nhất quán trong các đường dẫn xử lý lỗi của vdev_create

Hàm `ath12k_mac_vdev_create()` có ba vấn đề về đường dẫn xử lý lỗi khiến trạng thái `arvif` trở nên không nhất quán:

1. Khi `ath12k_wmi_vdev_create()` thất bại, hàm trả về trực tiếp mà không xóa `arvif->ar`, vốn đã được đặt trước khi gọi WMI. Các mã lệnh kiểm tra sau đó xem `arvif->ar` để xác định tính sẵn sàng của vdev sẽ thấy giá trị khác NULL mặc dù không có vdev nào tồn tại trong firmware.

2. Khi `ath12k_wmi_send_peer_delete_cmd()` thất bại ở nhãn `err_peer_del`, mã lệnh nhảy đến nhãn `err:`, bỏ qua việc dọn dẹp peer DP và hoàn tác (rollback) vdev, khiến các biến `num_created_vdevs`, bản đồ vdev và thành viên danh sách arvif vẫn còn tồn tại.

3. Khi `ath12k_wait_for_peer_delete_done()` thất bại, mã lệnh nhảy đến nhãn `err_vdev_del:`, bỏ qua việc dọn dẹp peer DP.

Khắc phục bằng cách thay đổi hành vi khi `ath12k_wmi_vdev_create()` thất bại từ trả về trực tiếp sang chuyển hướng (goto) tới nhãn `err` thay thế; định tuyến cả hai đường dẫn lỗi của `err_peer_del` thông qua nhãn `err_dp_peer_del:` để thực hiện hoàn tác đúng đắn cho peer DP và vdev, đồng thời tập trung việc dọn dẹp trạng thái arvif tại nhãn `err:`.

Đã kiểm thử trên: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00155

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!