CVE-2026-98189 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/10/2026

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

wifi: wilc1000: sửa lỗi ghi vượt ra ngoài bộ nhớ (OOB-write) vào vùng đệm RX trong hàm `wilc_wlan_handle_isr_ext()`

Hàm `wilc_wlan_handle_isr_ext()` lấy kích thước bản truyền nhận dữ liệu từ phía thiết bị (RX transfer size) từ thanh trạng thái ngắt do thiết bị báo cáo (một trường 15 bit được dịch trái đi 2 vị trí, lên tới 131.068 byte) và đọc số byte đó từ thiết bị vào `rx_buffer`, vốn chỉ có kích thước là WILC_RX_BUFF_SIZE (96K). Kiểm tra vòng lặp (wrap check) chỉ xử lý offset hiện tại; bản thân kích thước không bao giờ được so sánh với bộ đệm, do đó một thiết bị SDIO giả mạo có thể khiến trình điều khiển ghi vượt ra ngoài vùng đệm (`rx_buffer`) lên tới ~32K bằng dữ liệu mà kẻ tấn công kiểm soát.

Bản truyền nhận quá khổ cũng để lại `rx_buffer_offset` nằm sau cuối bộ đệm; sau điểm này, phép kiểm tra vòng lặp không dấu (unsigned wrap check) ngừng hoạt động và lỗi tràn bộ nhớ có thể tiếp diễn.

Giải pháp là loại bỏ bất kỳ bản truyền nào có kích thước vượt quá vùng đệm RX, đồng thời xác nhận ngắt dữ liệu và khởi động lại cơ chế RX để khung giả mạo bị hủy bỏ và việc thu nhận dữ liệu có thể tiếp tục. Điều này cũng khôi phục bất biến `rx_buffer_offset <= WILC_RX_BUFF_SIZE` mà phép kiểm tra vòng lặp dựa vào.

Việc này không được kỳ vọng sẽ thay đổi hành vi của trình điều khiển trong hầu hết các trường hợp: nếu không có kiểm tra này, một bản truyền quá khổ rất có thể làm hỏng bộ nhớ nhân lân cận thay vì hoàn thành việc ghi dữ liệu; hơn nữa, đường xử lý loại bỏ (drop path) thực hiện cùng thao tác xác nhận ngắt và khởi động lại cơ chế RX như đường xử lý bình thường, do đó các bản truyền tiếp theo được thu nhận mà không bị ảnh hưởng.

Được phát hiện bởi Atuin - Công cụ Tự động Khám phá Lỗ hổng Bảo mật (Automated Vulnerability Discovery Engine).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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.00184

KEV

không

Các hoạt động

thấp

Nguồn

Do you know our Splunk app?

Download it now for free!