CVE-2026-89804 in Linuxinformation

Résumé

par VulDB • 16/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

drm/nouveau/dmem : correction de l'incohérence de la taille de décartographie DMA pour les folios volumineux

La migration THP (Transparent Huge Pages) privée au niveau du dispositif cartographie les tampons de migration avec `page_size()` et enregistre cette longueur dans `dma_info->size`. Pour une page folio composée, `page_size()` vaut `PAGE_SIZE << order`, mais deux sites de démontage continuent de passer une valeur littérale `PAGE_SIZE` à `dma_unmap_page()` :

- nouveau_dmem_migrate_to_ram() sur le chemin du succès ; - nouveau_dmem_migrate_copy_one() sur le chemin d'erreur de copie.

Pour un folio dont l'order est supérieur à 0, cette opération décartographie moins que ce qui avait été cartographié, entraînant une fuite du reste de la mappage IOMMU/IOVA. Les autres sites de décartographie, dans nouveau_dmem_migrate_chunk() et nouveau_dmem_evict_chunk(), utilisent déjà la taille enregistrée ; il convient d'utiliser celle-ci également ici.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

16/09/2026

Modérer

accepté

Entrée

VDB-405614

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!