CVE-2026-89967 in Linuxinformation

Résumé

par VulDB • 16/09/2026

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

mm/migrate_device : éviter les écritures hors limites pour les folios composés (compound folios)

migrate_device_range() et migrate_device_pfns() effacent les entrées suivant un folio composé afin que les tableaux de PFN conservent leur représentation granulaire par page.

Si un folio composé s'étend au-delà de la fin de l'intervalle fourni par l'appelant, les boucles effacent toutes les entrées du folio suivantes sans les limiter au nombre d'emplacements restants dans le tableau de taille npages, ce qui provoque une écriture hors limites.

Ne pas traiter un folio composé si sa représentation granulaire par page ne tient pas entièrement dans le tableau PFN restant. Si cela se produit, libérer toute référence et verrou acquis pour le folio, effacer les entrées restantes et arrêter la collecte.

Observé avec un noyau QEMU x86 utilisant KASAN via l'auto-test HMM migrate_anon_huge_zero. La fermeture de /dev/hmm_dmirror0 après avoir migré une page énorme anonyme vers la mémoire du périphérique exerce :

dmirror_fops_release() -> dmirror_device_evict_chunk() -> migrate_device_range()

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

16/09/2026

Modérer

accepté

Entrée

VDB-405790

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!