CVE-2026-64223 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/07/2026

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

wifi: mac80211: chỉ tiêu thụ các bản đồ TTLM (TTLM maps) hiện diện

Hàm `ieee80211_tid_to_link_map_size_ok()` xác thực các phần tử TTLM đã thương lượng dựa trên số lượng mục nhập link-map do trường `link_map_presence` chỉ định. Hàm `ieee80211_parse_neg_ttlm()` phải tiêu thụ cùng một cấu trúc dữ liệu (layout).

Trình phân tích cú pháp (parser) đã di chuyển con trỏ của nó cho mỗi TID, bao gồm cả các TID mà bit hiện diện bị unset và do đó không có byte bản đồ trong phần tử. Một bản đồ thưa thớt sau đó có thể khiến một TID hiện diện ở vị trí muộn hơn đọc vượt quá giới hạn của phần tử đã được xác thực.

Các byte sai nằm trong `neg_ttlm->{up,down}link[tid]` nhưng bị chặn bởi biến `valid_links` trước khi được áp dụng vào trạng thái driver, do đó một peer không thể chuyển đổi việc đọc này thành thay đổi chính sách (policy change). Trong môi trường KUnit + KASAN với phân bổ phần tử có kích thước chính xác, lỗi đọc ngoài vùng nhớ (OOB read) được báo cáo là slab-out-of-bounds; liệu cùng tác nhân gây ra sự cố đó dưới đường dẫn RX sản xuất hay không phụ thuộc vào trạng thái bộ cấp phát xung quanh.

Chỉ di chuyển con trỏ khi TID hiện tại có bản đồ (map) hiện diện.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

24/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00168

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!