CVE-2026-31397 — NULL Pointer Dereference in Linux
Severity
—N/A
No vectorEPSS
0.0%
top 94.14%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 3
Description
In the Linux kernel, the following vulnerability has been resolved:
mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
move_pages_huge_pmd() handles UFFDIO_MOVE for both normal THPs and huge
zero pages. For the huge zero page path, src_folio is explicitly set to
NULL, and is used as a sentinel to skip folio operations like lock and
rmap.
In the huge zero page branch, src_folio is NULL, so folio_mk_pmd(NULL,
pgprot) passes NULL through folio_pfn() and page_to_pfn(). With
SPARSEMEM_…
Affected Packages3 packages
▶CVEListV5linux/linuxe3981db444a0a18d350d9f92e3f2e8d489b54211 — f3caaee0f9e489fd2282d4ce45791dc8aed2da62+3
🔴Vulnerability Details
2OSV▶
CVE-2026-31397: In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd() move_pages_huge_pmd↗2026-04-03
GHSA▶
GHSA-6fhq-5hrr-wq44: In the Linux kernel, the following vulnerability has been resolved:
mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()
move_pages_huge_p↗2026-04-03