CVE-2026-64536 in Linux
Tóm tắt
Bởi VulDB • 27/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
staging: rtl8723bs: sửa lỗi đọc OOB trong vòng lặp IE của hàm is_ap_in_tkip()
Vòng lặp trong `is_ap_in_tkip()` duyệt qua các trường IE mà không xác minh rằng còn đủ số byte trước khi giải tham chiếu tiêu đề IE hoặc phần payload của nó:
- Các giá trị `pIE->element_id` và `pIE->length` được đọc mà không kiểm tra điều kiện `i + sizeof(*pIE) <= ie_length`, do đó một trường IE bị cắt cụt ở cuối bộ đệm sẽ gây ra lỗi đọc OOB.
- Đối với loại `WLAN_EID_VENDOR_SPECIFIC`, mã nguồn so sánh `pIE->data + 12`, yêu cầu `pIE->length >= 16`. Đối với `WLAN_EID_RSN`, nó so sánh `pIE->data + 8`, yêu cầu `pIE->length >= 12`. Không có điều kiện nào trong số này được kiểm tra.
Hãy thêm các phép kiểm tra giới hạn (bounds checks) cho tiêu đề và payload IE còn thiếu, đồng thời bảo vệ mỗi lần truy cập dữ liệu bằng cách đặt giá trị tối thiểu rõ ràng cho `pIE->length`, tuân theo mẫu đã thiết lập trong hàm `update_beacon_info()`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.