CVE-2026-89726
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen() Patch series "lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen()", v2. This series fixes an off-by-one out-of-bounds read in ucs2_strnlen(). The first patch is the real fix, the second patch comes as a bonus and fixes the code indentation. This patch (of 2): ucs2_strnlen() checks the current character before checking whether the caller-provided maximum length has been reached. If the input is not NUL-terminated within that bound, the loop can read one ucs2_char_t past the limit. Test the length before dereferencing to prevent an off-by-one out-of-bounds read.
Gravité et risque d'exploitation
CVE-2026-89726 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.18 %, ce qui la place devant 6.9 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <2e5a70a175f0c74e7238b013a96c4eabc3002934, <=6.12.*, 2.6.12, 5.15.221, <1b0dc3cbb8630f0b5cb34d848628225920a904be, 5.10.270, 0, 7.2.4, 6.1.188, <2.6.12, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, <3ada20e110bf3245edb0a3bcddadc33d0f142f8d, <60c74f42f5abddb85dd919b4448d5474e65dbe76, <=5.10.*, <=6.6.*, 6.6.157, <709eb41adaf78d59d4579a13a898125919b69bcc, <7d658da725ea81c91f73087547b97e7ced82d62b, <=6.18.*, <04ae68af4107600120c3c41c94268f43bc350d48, <=7.2.*, <cec0d03fe785380540dc1b4d07c80f67ae2ffc78, <=*, <=5.15.*, 6.18.50, 6.12.109, 7.3) 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/04ae68af4107600120c3c41c94268f43bc350d48
- https://git.kernel.org/stable/c/2e5a70a175f0c74e7238b013a96c4eabc3002934
- https://git.kernel.org/stable/c/3ada20e110bf3245edb0a3bcddadc33d0f142f8d
- https://git.kernel.org/stable/c/60c74f42f5abddb85dd919b4448d5474e65dbe76
- https://git.kernel.org/stable/c/709eb41adaf78d59d4579a13a898125919b69bcc
- https://git.kernel.org/stable/c/7d658da725ea81c91f73087547b97e7ced82d62b
- https://git.kernel.org/stable/c/1b0dc3cbb8630f0b5cb34d848628225920a904be
- https://git.kernel.org/stable/c/cec0d03fe785380540dc1b4d07c80f67ae2ffc78
