CVE-2026-64087 in Linuxinformación

Resumen

por VulDB • 2026-07-20

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

hwmon: (pmbus/adm1266) rechazar un record_count del registro blackbox implausible

adm1266_nvmem_read_blackbox() recorre en bucle un record_count que proviene directamente del byte 3 de la respuesta BLACKBOX_INFO. El búfer de destino es data->dev_mem, con tamaño para los 2048 bytes declarados por la celda nvmem (ADM1266_BLACKBOX_MAX_RECORDS * ADM1266_BLACKBOX_SIZE = 32 * 64). Un dispositivo que informe un record_count mayor que 32 —ya sea debido a errores de firmware, corrupción del bus o un esclavo no respondiente que devuelve 0xff— haría que read_buff se saliera por la parte final de la asignación dev_mem en las iteraciones finales.

Limitar el record_count a ADM1266_BLACKBOX_MAX_RECORDS (introducido aquí) antes de entrar en el bucle y devolver -EIO para cualquier valor mayor, de modo que una respuesta BLACKBOX_INFO malformada no pueda hacer que el bucle se salga de los límites.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380263

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!