Linux Kernel Userfaultfd Vulnerability Leading to Potential Fault Handling Issues
CVE-2026-64514
What is CVE-2026-64514?
A vulnerability in the Linux kernel's handling of userfaultfd could lead to unpredictable behavior when dealing with page table entries (PTEs). Specifically, the checks implemented in userfaultfd_must_wait() and userfaultfd_huge_must_wait() do not appropriately account for the state of PTEs without acquiring the necessary page table lock. This oversight can result in erroneously decoded bits when inspecting swap or migration entries, potentially leaving threads in a wait state indefinitely, thus impacting overall system stability. Properly gating the writability check on the presence of the PTE would enhance handling during fault scenarios and prevent threads from being held in limbo unnecessarily.
Affected Version(s)
Linux 369cd2121be440543280b91056de187f625d0dbb
Linux 369cd2121be440543280b91056de187f625d0dbb
Linux 369cd2121be440543280b91056de187f625d0dbb < 29e6f952c5fb7dc1d6b90fe5b7f36063d44ddae0