CVE-2026-98658 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

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

iio: proximity: aw96103: xác thực độ dài dữ liệu firmware

Trình phân tích (parser) firmware đọc một giá trị độ dài từ phần đầu nhị phân và sau đó sử dụng nó để duyệt qua các mục thanh ghi/giá trị có kích thước 6 byte. Một hình ảnh firmware bị cắt cụt có thể khiến trình phân tích đọc vượt ra ngoài bộ đệm firmware đã sao chép. Một giá trị nhỏ hơn trường đếm bốn byte cũng gây ra hiện tượng underflow, tạo ra một độ dài rất lớn.

Sử dụng hàm get_unaligned_le32() để đọc trường little-endian, như David Lechner đã đề xuất trước đó. Xác thực kích thước phần đầu (header), từ chối các giá trị độ dài bị underflow, đảm bảo rằng payload kết quả nằm trong hình ảnh firmware và yêu cầu nó phải chứa đầy đủ các mục thanh ghi/giá trị.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00200

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!