CVE-2026-72003 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: brcmfmac: cyw: sửa lỗi tràn bộ nhớ đệm (heap overflow) khi xử lý khung xác thực ngắn

Hàm `brcmf_notify_auth_frame_rx()` lấy độ dài khung từ sự kiện của firmware và sao chép nội dung khung với phần bù tiêu đề quản lý đã được trừ đi:

```c u32 mgmt_frame_len = e->datalen - sizeof(struct brcmf_rx_mgmt_data); ... memcpy(&mgmt_frame->u, frame, mgmt_frame_len - offsetof(struct ieee80211_mgmt, u)); ```

Kiểm tra độ dài duy nhất là `e->datalen >= sizeof(*rxframe)`, do đó `mgmt_frame_len` có thể nhận bất kỳ giá trị nào từ 0 trở lên. Giá trị `offsetof(struct ieee80211_mgmt, u)` bằng 24. Khi `mgmt_frame_len` nhỏ hơn giá trị này, phép trừ sẽ bị tràn (wrap around) dưới dạng số không dấu thành một độ dài rất lớn. Hàm `memcpy` sau đó ghi vượt xa vùng bộ nhớ đệm đã được cấp phát bởi `kzalloc`. Một điểm truy cập (AP) độc hại hoặc hoạt động sai có thể làm cho khung tin ngắn đi trong quá trình trao đổi xác thực SAE bên ngoài, do đây là một lỗi tràn heap kích hoạt từ xa.

Từ chối các khung tin có độ dài nhỏ hơn phần bù tiêu đề quản lý trước khi sao chép.

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

chịu trách nhiệm

Linux

Đặt trước

09/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!