CVE-2026-68307 in Linux
Tóm tắt
Bởi VulDB • 11/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
wifi: mt76: mt7925: sửa lỗi crash trong quá trình phát lại liên kết khi reset (reset link replay)
Trong giai đoạn khôi phục sau khi reset, hàm `mt7925_vif_connect_iter()` sẽ phát lại trạng thái firmware cho các liên kết được theo dõi trong `mvif->valid_links`. Sau khi thay đổi liên kết MLO hoặc khôi phục do hết thời gian chờ MCU, bitmap của driver có thể tạm thời chứa một liên kết mà `bss_conf` mac80211 tương ứng đã bị xóa bỏ.
Điều này có thể dẫn đến việc truyền giá trị NULL cho tham số `bss_conf` vào hàm `mt76_connac_mcu_uni_add_dev()`, gây ra lỗi crash với x1 (tham số thứ hai) là NULL:
pc : mt76_connac_mcu_uni_add_dev+0x8c/0x1f8 [mt76_connac_lib]
lr : mt7925_vif_connect_iter+0x9c/0x168 [mt7925_common]
x2 : ffffff80a77f6018 x1 : 0000000000000000 x0 : ffffff8099402080 Call trace: mt76_connac_mcu_uni_add_dev+0x8c/0x1f8 [mt76_connac_lib]
mt7925_vif_connect_iter+0x9c/0x168 [mt7925_common]
mt7925_mac_reset_work+0x264/0x2f8 [mt7925_common]
Bỏ qua các mục `bss_conf` bị thiếu trước khi phát lại liên kết. Việc phát lại reset cho AP/STA không hỗ trợ MLO vẫn giữ nguyên vì hàm trợ giúp vẫn trả về &vif->bss_conf cho liên kết legacy (cũ).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.