CVE-2026-64030 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/07/2026

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

wifi: mac80211: kiểm tra giới hạn (bounds-check) của trường link_id trong hàm ieee80211_ml_epcs

Hằng số IEEE80211_MLE_STA_EPCS_CONTROL_LINK_ID có giá trị 0x000f, do đó giá trị link_id được trích xuất từ phần tử con PER_STA_PROFILE của thành phần ML PRIO_ACCESS có thể nằm trong khoảng 0..15. Mảng sdata->link[] chứa IEEE80211_MLD_MAX_NUM_LINKS (15) mục (các chỉ số từ 0 đến 14), khiến việc truy cập vào chỉ số 15 vượt quá giới hạn cho phép (out-of-bounds).

Một thiết bị phát WiFi 7 đã kết nối có thể kích hoạt lỗ hổng này bằng cách gửi khung hành động EPCS Enable Response với phần tử con PER_STA_PROFILE trong đó link_id = 15. Đường dẫn thông báo không được yêu cầu trước (unsolicited-notification, dialog_token = 0) có thể truy cập được bất cứ lúc nào khi EPCS đã được bật, mà không cần bất kỳ yêu cầu nào từ phía máy khách trước đó.

Việc đọc sdata->link[15] sẽ ghi vào từ đầu tiên của sdata->activate_links_work (một wiphy_work whose embedded list_head là khác NULL sau INIT_LIST_HEAD), do đó kiểm tra NULL trên kết quả không bắt được truy cập trái phép này. Con trỏ rác sau đó được chuyển đến hàm ieee80211_sta_wmm_params(), nơi nó giải tham chiếu link->sdata và gây ra sự cố kernel (crash).

Cùng một lớp lỗi tương tự đã được sửa cho hàm ieee80211_ml_reconfiguration() bởi commit 162d331d833d ("wifi: mac80211: bounds-check link_id trong ieee80211_ml_reconfiguration").

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

19/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!