CVE-2026-64086 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

hwmon: (pmbus/adm1266) incluir o byte PEC no buffer de leitura pmbus_block_xfer

adm1266_pmbus_block_xfer() configura a transação de leitura com:

.buf = data->read_buf, .len = ADM1266_PMBUS_BLOCK_MAX + 2,

mas read_buf na struct adm1266_data é declarado como:

u8 read_buf[ADM1266_PMBUS_BLOCK_MAX + 1];

Para uma resposta de bloco de comprimento máximo (byte de comprimento = 255 + até 1 byte PEC), o controlador i2c recebe a instrução para escrever 257 bytes em um buffer de 256 bytes, escrevendo um byte além do final de read_buf. A mesma resposta também faz com que a comparação subsequente do PEC

if (crc != msgs[1].buf[msgs[1].buf[0] + 1])

leia um byte além da matriz.

Aumente a declaração de read_buf para ADM1266_PMBUS_BLOCK_MAX + 2, para que o buffer possa conter o byte de comprimento, até 255 bytes de payload e o byte PEC, cujo tamanho do i2c_msg já está contabilizado.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380262

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!