CVE-2026-64087 in LinuxИнформация

Сводка

по VulDB • 20.07.2026

В ядре Linux устранена следующая уязвимость:

hwmon: (pmbus/adm1266) отклонять неправдоподобное значение record_count из черной коробки

Функция adm1266_nvmem_read_blackbox() выполняет цикл по значению record_count, которое поступает непосредственно из байта 3 ответа BLACKBOX_INFO. Целевой буфер — data->dev_mem — имеет размер, соответствующий заявленному размеру ячейки nvmem в 2048 байт (ADM1266_BLACKBOX_MAX_RECORDS * ADM1266_BLACKBOX_SIZE = 32 * 64). Устройство, сообщающее значение record_count больше 32 — будь то из-за ошибок прошивки, повреждения шины или не отвечающего ведомого устройства, возвращающего 0xff, — приведет к выходу указателя read_buff за пределы выделенной памяти dev_mem при последних итерациях цикла.

Ограничить значение record_count величиной ADM1266_BLACKBOX_MAX_RECORDS (введено здесь) перед входом в цикл и вернуть -EIO для любых больших значений, чтобы некорректный ответ BLACKBOX_INFO не мог вывести цикл за допустимые границы.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

Linux

Резервировать

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380263

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!