CVE-2024-27066

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

CVSS 7.5 · Élevée
EPSS 0.6%
Linux•Linux•Versions : 6.9, b319940f83c21bb4c1fabffe68a862be879a6193, <d5c0ed17fea60cca9bc3bf1278b49ba79242bbcd, 6.6, <=*, <6.6, <=6.7.*, 6.8.2, <=6.6.*, <=6.8.*, 0, <e142169aca5546ae6619c39a575cda8105362100, 6.6.23, <75450ff8c6fe8755bf5b139b238eaf9739cfd64e, <51bacd9d29bf98c3ebc65e4a0477bb86306b4140, 6.7.11

Description

In the Linux kernel, the following vulnerability has been resolved: virtio: packed: fix unmap leak for indirect desc table When use_dma_api and premapped are true, then the do_unmap is false. Because the do_unmap is false, vring_unmap_extra_packed is not called by detach_buf_packed. if (unlikely(vq->do_unmap)) { curr = id; for (i = 0; i < state->num; i++) { vring_unmap_extra_packed(vq, &vq->packed.desc_extra[curr]); curr = vq->packed.desc_extra[curr].next; } } So the indirect desc table is not unmapped. This causes the unmap leak. So here, we check vq->use_dma_api instead. Synchronously, dma info is updated based on use_dma_api judgment This bug does not occur, because no driver use the premapped with indirect.

Gravité et risque d'exploitation

CVE-2024-27066 obtient un score CVSS de 7.5/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.60 %, ce qui la place devant 47.5 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.9, b319940f83c21bb4c1fabffe68a862be879a6193, <d5c0ed17fea60cca9bc3bf1278b49ba79242bbcd, 6.6, <=*, <6.6, <=6.7.*, 6.8.2, <=6.6.*, <=6.8.*, 0, <e142169aca5546ae6619c39a575cda8105362100, 6.6.23, <75450ff8c6fe8755bf5b139b238eaf9739cfd64e, <51bacd9d29bf98c3ebc65e4a0477bb86306b4140, 6.7.11) 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