PT-2026-61404 · Linux · Linux

CVE-2026-64087

·

Publicado

2026-07-19

·

Atualizado

2026-07-19

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
hwmon: (pmbus/adm1266) reject implausible blackbox record count
adm1266 nvmem read blackbox() loops over a record count that comes straight from byte 3 of the BLACKBOX INFO response. The destination buffer is data->dev mem, sized for the nvmem cell's declared 2048 bytes (ADM1266 BLACKBOX MAX RECORDS * ADM1266 BLACKBOX SIZE = 32 * 64). A device that reports a record count greater than 32 -- whether due to firmware bugs, bus corruption, or a non-responsive slave returning 0xff -- would walk read buff past the end of the dev mem allocation on the trailing iterations.
Cap record count at ADM1266 BLACKBOX MAX RECORDS (introduced here) before entering the loop and return -EIO on any larger value, so a malformed BLACKBOX INFO response cannot drive the loop out of bounds.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64087

Produtos afetados

Linux