Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2026-64135

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
19/07/2026
Última modificación:
30/07/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX<br /> <br /> adm1266_nvmem_read_blackbox() declares a 5-byte stack buffer and<br /> passes it to i2c_smbus_read_block_data() to retrieve the 4-byte<br /> BLACKBOX_INFO response. i2c_smbus_read_block_data() does not honour<br /> caller buffer sizes -- it memcpy()s data.block[0] bytes from the<br /> SMBus transaction (where data.block[0] is the length byte returned by<br /> the slave device, up to I2C_SMBUS_BLOCK_MAX = 32):<br /> <br /> memcpy(values, &amp;data.block[1], data.block[0]);<br /> <br /> If the device returns any block length above 5, the call overflows<br /> the caller&amp;#39;s 5-byte stack buffer before the post-call<br /> <br /> if (ret != 4)<br /> return -EIO;<br /> <br /> check has a chance to reject the response.<br /> <br /> Widen the local buffer to I2C_SMBUS_BLOCK_MAX so the helper has room<br /> for any well-formed SMBus block response, matching the convention used<br /> by the other i2c_smbus_read_block_data() callers in this driver.

Impacto