CVE-2026-64087 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/07/2026

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

hwmon: (pmbus/adm1266) từ chối giá trị record_count trong bản ghi blackbox không hợp lý

Hàm `adm1266_nvmem_read_blackbox()` lặp qua một `record_count` đến trực tiếp từ byte 3 của phản hồi BLACKBOX_INFO. Bộ đệm đích là `data->dev_mem`, có kích thước bằng với số byte được khai báo cho ô nvmem là 2048 bytes (ADM1266_BLACKBOX_MAX_RECORDS * ADM1266_BLACKBOX_SIZE = 32 * 64). Một thiết bị báo cáo giá trị `record_count` lớn hơn 32 -- dù do lỗi firmware, hỏng hóc bus, hoặc slave không phản hồi trả về 0xff -- sẽ khiến con trỏ đọc trong `read_buff` vượt quá ranh giới của vùng phân bổ `dev_mem` ở các vòng lặp cuối.

Giới hạn giá trị `record_count` tại ADM1266_BLACKBOX_MAX_RECORDS (được đưa ra ở đây) trước khi bước vào vòng lặp và trả về -EIO nếu giá trị lớn hơn, để phản hồi BLACKBOX_INFO bị lỗi không thể khiến vòng lặp chạy vượt quá giới hạn bộ đệm.

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

19/07/2026

Tiết lộ

19/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!