CVE-2026-64087
Vulnérabilité non évaluée dans Linux (Linux)
Description
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.
Gravité et risque d'exploitation
CVE-2026-64087 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.13 %, ce qui la place devant 2.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <=7.0.*, <=6.12.*, <adcb163ad7cacca317872fc62bd8885e842e45e3, 0, <c2c56092710fe8a893b67b5a3d7e62808d02d84d, <75c862adf3d3caab4f49bb3530723c215376e37c, 5.15.209, 6.12.92, <231db52a5b64d0a9769e298dadc148e1f79b26a6, 6.6.142, <=5.10.*, <=6.6.*, 6.1.175, 6.18.34, <5469e1e7c411acc15fdd8262c99c3ebd9defd594, <4afca954622d672ea65ed961bed01cf91caa034e, <5.10, <=6.18.*, 7.0.11, 7.1, <f85c81e93dbd6915970bd5f3bffcf62633c4c54c, 5.10.258, 15609d1893020436e1e8ccfd9ded774a96dd17a2, <=*, <=5.15.*, <0e791cd0140fb136083565aadfbe0f705aa260d0, 5.10) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://git.kernel.org/stable/c/adcb163ad7cacca317872fc62bd8885e842e45e3
- https://git.kernel.org/stable/c/c2c56092710fe8a893b67b5a3d7e62808d02d84d
- https://git.kernel.org/stable/c/5469e1e7c411acc15fdd8262c99c3ebd9defd594
- https://git.kernel.org/stable/c/f85c81e93dbd6915970bd5f3bffcf62633c4c54c
- https://git.kernel.org/stable/c/0e791cd0140fb136083565aadfbe0f705aa260d0
- https://git.kernel.org/stable/c/75c862adf3d3caab4f49bb3530723c215376e37c
- https://git.kernel.org/stable/c/231db52a5b64d0a9769e298dadc148e1f79b26a6
- https://git.kernel.org/stable/c/4afca954622d672ea65ed961bed01cf91caa034e
