CVE-2026-64275
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: Input: elan_i2c - prevent division by zero and arithmetic underflow The Elan I2C touchpad driver queries the device for its physical dimensions and trace counts to calculate the device resolution and width. However, if the device firmware or device tree provides invalid zero values for x_traces or y_traces, it results in a fatal division-by-zero exception leading to a kernel panic during device probe. Add checks to ensure these parameters are non-zero before performing the division. If invalid trace values are detected, fall back to a safe default of 1. Additionally, prevent an arithmetic underflow in the touch reporting logic. Previously, if the calculated or fallback width was smaller than ETP_FWIDTH_REDUCE (90), the subtraction would underflow, resulting in a massive unsigned integer being reported to userspace. Clamp the adjusted width to a minimum of 0 to safely handle small physical dimensions and fallback scenarios. Completing the probe with safe fallback values ensures the sysfs nodes are created, keeping the firmware update path intact so a recovery firmware can be flashed to the device.
Gravité et risque d'exploitation
CVE-2026-64275 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.16 %, ce qui la place devant 4.7 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <df2b818fa009c10ff6ba875a1663ff001cda9558, <=6.1.*, <=6.12.*, <2f281ff0163a38fdc4cb4061f0c241e643283a5e, <59d4cc5e7a9785e4bdc9c55273274c6b49d4b58d, 3.19, 6.18.39, 6696777c6506fa52b2a0282121195843ed855be6, 0, <=7.1.*, 7.1.4, <8c1db3418a419e788691746b9c47f863c2fd4890, 6.1.178, <=5.10.*, <=6.6.*, <=6.18.*, 5.15.212, 6.6.145, 5.10.261, <6bac57d8fe2a077b8a85b4140eeb7999078158eb, <01e0317c256c560d8dcce2e9825eb6142ee34611, <=*, <=5.15.*, <f6d10af2036d1d4a847a74fe47ebbf93bce3c84c, <3.19, 6.12.96, 7.2, <feb4866a42ec94764c7eb58012256f6f37664727) 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/59d4cc5e7a9785e4bdc9c55273274c6b49d4b58d
- https://git.kernel.org/stable/c/f6d10af2036d1d4a847a74fe47ebbf93bce3c84c
- https://git.kernel.org/stable/c/2f281ff0163a38fdc4cb4061f0c241e643283a5e
- https://git.kernel.org/stable/c/8c1db3418a419e788691746b9c47f863c2fd4890
- https://git.kernel.org/stable/c/feb4866a42ec94764c7eb58012256f6f37664727
- https://git.kernel.org/stable/c/01e0317c256c560d8dcce2e9825eb6142ee34611
- https://git.kernel.org/stable/c/6bac57d8fe2a077b8a85b4140eeb7999078158eb
- https://git.kernel.org/stable/c/df2b818fa009c10ff6ba875a1663ff001cda9558
