Vulnerabilities & PatchesEmerging1 src
CVE-2026-89758 - mm/mempolicy: skip non-present PMDs when queueing folios
CVE ID : CVE-2026-89758
Published : Sept. 11, 2026, 8:20 p. m.
• 32 minutes ago
Description : In the Linux kernel, the following vulnerability has been resolved:
mm/mempolicy: skip non-present PMDs when queueing folios
Patch series "mm: handle device-private PMDs in walk callbacks", v3.
Since commit 368076f52ebe ("mm/huge_memory: add device-private THP support to PMD operations") a PMD may hold a device-private swap entry whenever an HMM-based GPU driver migrates an anonymous THP folio to device memory via migrate_vma_pages().
pmd_trans_huge_lock() succeeds for such PMDs (pmd_is_huge() returns true for any non-present, non-none huge PMD), so several MM walk callbacks that used to assume present THP or migration entry are now reachable with a device-private PMD.