CVE-2026-98348 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/10/2026

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

wifi: libipw: từ chối các gói phản hồi kết hợp (association responses) có độ dài quá ngắn

Hàm `libipw_handle_assoc_resp()` đọc các trường capability, status và aid của phần đầu 30 byte trong gói phản hồi kết hợp, sau đó tính toán chiều dài của thông tin element như sau:

`stats->len - sizeof(*frame)`

Vì `stats->len` là kiểu u16 và `sizeof()` có kiểu size_t, nên phép trừ được đánh giá theo kiểu size_t và bị wrap (vòng lặp) thay vì trở thành số âm. Việc cắt ngắn kết quả này xuống tham số chiều dài u16 của hàm `libipw_parse_info_param()` biến một khung (frame) ngắn hơn các trường cố định thành một chiều dài gần 64 KiB, khiến trình phân tích cú pháp đọc vượt ra ngoài bộ đệm nhận.

Cả hai đường dẫn quản lý nhận ipw2100 và ipw2200 đều gọi đến hàm này sau khi đã xác minh rằng khung mang tiêu đề ba địa chỉ chung có độ dài cố định là 24 byte.

Hãy từ chối khung trước khi bất kỳ trường cố định nào được xử lý.

Lỗ hổng này được phát hiện thông qua quá trình xem xét hỗ trợ bởi AI đối với phép tính chiều dài trong các bộ phân tích cú pháp khung quản lý. Đã xác minh bằng một case KUnit dưới Generic KASAN trên kiến trúc arm64 sử dụng QEMU; do không có thiết bị phần cứng thực tế, nên chưa được kiểm tra trên thiết thật.

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

25/09/2026

Tiết lộ

06/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00172

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!