CVE-2026-90391
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: lib/test_hmm: fail dmirror_fault() when the mirrored mm is gone dmirror_fault() is called from the dmirror_read() and dmirror_write() retry loops after dmirror_do_read() or dmirror_do_write() finds a missing device page table entry. If the mirrored mm has already exited, mmget_not_zero() fails. The current code returns 0 in that case, which tells the caller that faulting succeeded even though no page was faulted and no device page table entry was installed. The caller then retries the same address, hits -ENOENT again, and can loop forever without making progress. Return -EFAULT instead, so the ioctl fails when the mirrored mm is no longer faultable.
Gravité et risque d'exploitation
CVE-2026-90391 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.21 %, ce qui la place devant 10.7 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, b2ef9f5a5cb37643ca5def3516c546457074b882, <=6.12.*, 5.15.221, <701347e31aa607f3782403151a3125729d685275, 0, 5.10.270, <5.8, <2636569ea7c19d9a40db4a1e8d0a027bdacf1569, 6.1.188, 6.18.52, <50606ced303782f8715e2d0b98ca374ea498fa29, <=5.10.*, <=6.6.*, <d8e64ffab01e032ae29159d27230ace8cf8bdc80, 6.6.157, <541a67f21ab807c8dbc0ea88d5a2eb73b2618090, <af7a6d6ec36a16a583ba2e4e9984c3cf1fe34655, <6a8024511ddf4877435c34fb3d6028aa8e590649, 7.2.6, <=6.18.*, 6.12.110, <=7.2.*, <=*, <=5.15.*, 5.8, <a2074f86fc9653831e4fb7b711bb715db330f182, 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/50606ced303782f8715e2d0b98ca374ea498fa29
- https://git.kernel.org/stable/c/541a67f21ab807c8dbc0ea88d5a2eb73b2618090
- https://git.kernel.org/stable/c/d8e64ffab01e032ae29159d27230ace8cf8bdc80
- https://git.kernel.org/stable/c/2636569ea7c19d9a40db4a1e8d0a027bdacf1569
- https://git.kernel.org/stable/c/701347e31aa607f3782403151a3125729d685275
- https://git.kernel.org/stable/c/af7a6d6ec36a16a583ba2e4e9984c3cf1fe34655
- https://git.kernel.org/stable/c/a2074f86fc9653831e4fb7b711bb715db330f182
- https://git.kernel.org/stable/c/6a8024511ddf4877435c34fb3d6028aa8e590649
