CVE-2026-31735

Vulnérabilité élevée dans Linux (Linux)

CVSS 8.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <=*, <6.19, 6.19, 6.19.12, 7c53f4238aa8bfb476e177263133ead2eeb8d55d, 0, <=6.19.*, <50ecd96a28f712f8b682c0441f4cb9b086d28816, 7.0, <ee6e69d032550687a3422504bfca3f834c7b5061

Description

In the Linux kernel, the following vulnerability has been resolved: iommupt: Fix short gather if the unmap goes into a large mapping unmap has the odd behavior that it can unmap more than requested if the ending point lands within the middle of a large or contiguous IOPTE. In this case the gather should flush everything unmapped which can be larger than what was requested to be unmapped. The gather was only flushing the range requested to be unmapped, not extending to the extra range, resulting in a short invalidation if the caller hits this special condition. This was found by the new invalidation/gather test I am adding in preparation for ARMv8. Claude deduced the root cause. As far as I remember nothing relies on unmapping a large entry, so this is likely not a triggerable bug.

Gravité et risque d'exploitation

CVE-2026-31735 obtient un score CVSS de 8.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.17 %, ce qui la place devant 5.4 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=*, <6.19, 6.19, 6.19.12, 7c53f4238aa8bfb476e177263133ead2eeb8d55d, 0, <=6.19.*, <50ecd96a28f712f8b682c0441f4cb9b086d28816, 7.0, <ee6e69d032550687a3422504bfca3f834c7b5061) 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