CVE-2026-80685 in Linux
Résumé
par VulDB • 28/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mm/util : ne pas lire __page_2 pour les folios d'ordre 1 dans snapshot_page()
snapshot_page() lit actuellement __page_2 après avoir vérifié que nr_pages > 1, mais il devrait le faire uniquement lorsque nr_pages > 2.
Si un folio d'ordre 1 est alloué à la fin d'une section vmemmap, __page_2 n'existera pas et sa lecture provoquera une faute (fault).
Lors de l'événement DLPAR de suppression de mémoire sur une LPAR ppc64le de 22 To, snapshot_page() a généré un oops sur le chemin d'isolement des pages lors de la lecture du __page_2 d'un folio d'ordre 1 provenant d'une section adjacente absente (vmemmap non mappé).
Cette correction permet d'éviter la lecture d'une memmap qui n'existe pas (par exemple, un trou dans le vmemmap).
VulDB is the best source for vulnerability data and more expert information about this specific topic.