CVE-2026-90051

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

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <6.16, 6.18.52, 7.2.6, <=*, 6.16, <2151b2bcf6fcec52665f606eed20da068447f0b7, <=6.18.*, <b04326c7927af7048fd4e730f5770cca350d0a60, bd61848900bff597764238f3a8ec67c815cd316e, 0, <=7.2.*, <125755776bc6d4dd53eaf551c87e3d460625d638, 7.3

Description

In the Linux kernel, the following vulnerability has been resolved: tcp: reject non zerocopy devmem tx Devmem tcp tx doesn't work without zero-copy, however it's not currently enforced if NETIF_F_SG isn't present. In this case, tcp_sendmsg_locked() will try the copy path and try to copy data from an iovec which consists of offsets into the dma-buf and would normally fail. Moreover, d9c56501c72fd ("net: tcp: block mixing readable and unreadable frags") relies on that and assumes that the devmem binding is present IFF we're using the zero-copy path, which can be used to mix net-iov and pages in a single skb, and break invariants. Let's reject devmem tx without zero-copy. Note, the parameter check the patch is modifying is too loose, we can create an io_uring request with dmabuf_id and all ZC flags, but which won't have the binding. We replace it with stricter validation.

Gravité et risque d'exploitation

CVE-2026-90051 obtient un score CVSS de 7.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.16 %, ce qui la place devant 4.9 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <6.16, 6.18.52, 7.2.6, <=*, 6.16, <2151b2bcf6fcec52665f606eed20da068447f0b7, <=6.18.*, <b04326c7927af7048fd4e730f5770cca350d0a60, bd61848900bff597764238f3a8ec67c815cd316e, 0, <=7.2.*, <125755776bc6d4dd53eaf551c87e3d460625d638, 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