CVE-2026-98242

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

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : <b344ca94e8cc85796f16ea25e2e5a8e0303fe813, <=*, 7.2.8, <6.19, 6.19, <6b98fd7106d4e486f432664893dcd4d6fa3a9693, 3aa31a8bb11e47c0ff2b306988d1756b810c1c3c, 0, <=7.2.*, 7.3

Description

In the Linux kernel, the following vulnerability has been resolved: dma-buf: Fix silent overflow for phys vec to sgt In case MMIO size is bigger than 4G and peer2peer DMA goes through host bridge, we trigger a code path that assigns the total linked IOVA (which is greater than 4G) to mapped_len. Previously, `mapped_len` was declared as 32-bit `unsigned int`. When accumulating `size_t` lengths, this leads to a silent wrap-around. This truncation causes truncated lengths to be passed to functions like `fill_sg_entry()`. Fix this by changing `mapped_len` to `size_t` (64-bit). While at it, fix similar potential overflow issues in `calc_sg_nents` by using `check_add_overflow()` for `nents` and using `unsigned int` for the loop iterator in `fill_sg_entry` to match.

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si Linux (versions <b344ca94e8cc85796f16ea25e2e5a8e0303fe813, <=*, 7.2.8, <6.19, 6.19, <6b98fd7106d4e486f432664893dcd4d6fa3a9693, 3aa31a8bb11e47c0ff2b306988d1756b810c1c3c, 0, <=7.2.*, 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