CVE-2026-64135

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.1%
Linux•Linux•Versions : <=6.1.*, <=7.0.*, <=6.12.*, <33251abb9c9dd62943be76f0427c5527ee39188f, 0, <2b7a698d5093b548c464828d984f05ced5f3fd2a, <ca560f7566df7e2826c2999e959e6b94eb938f76, 5.15.209, 6.12.92, <6ed16a40b162e9d87d9ac8bed4d7f0e3e807700e, 6.6.142, <eee213daa1e1b402eb631bcd1b8c5aa340a6b081, <=5.10.*, <=6.6.*, 6.1.175, <0dbf64c502443c08c2e28a77ecbfcc5479d93228, 6.18.34, <7f705e581ef3e6bb308a121a89adf5237d968204, <5.10, 7.1, <ba09f4baa5bd96c5d26c942defa546a72dbbe5bf, <=6.18.*, 7.0.11, 5.10.258, 15609d1893020436e1e8ccfd9ded774a96dd17a2, <=*, <=5.15.*, 5.10

Description

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

Gravité et risque d'exploitation

CVE-2026-64135 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.12 %, ce qui la place devant 1.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <=7.0.*, <=6.12.*, <33251abb9c9dd62943be76f0427c5527ee39188f, 0, <2b7a698d5093b548c464828d984f05ced5f3fd2a, <ca560f7566df7e2826c2999e959e6b94eb938f76, 5.15.209, 6.12.92, <6ed16a40b162e9d87d9ac8bed4d7f0e3e807700e, 6.6.142, <eee213daa1e1b402eb631bcd1b8c5aa340a6b081, <=5.10.*, <=6.6.*, 6.1.175, <0dbf64c502443c08c2e28a77ecbfcc5479d93228, 6.18.34, <7f705e581ef3e6bb308a121a89adf5237d968204, <5.10, 7.1, <ba09f4baa5bd96c5d26c942defa546a72dbbe5bf, <=6.18.*, 7.0.11, 5.10.258, 15609d1893020436e1e8ccfd9ded774a96dd17a2, <=*, <=5.15.*, 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