Improper locking in Linux kernel - CVE-2026-43404
Published: May 8, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in hmm_range_fault() and do_swap_page() when handling device-private folio migration to system memory. A local user can trigger page fault handling that spins on a folio lock to cause a denial of service.
Exploitation requires a specific memory migration scenario involving device-private folios, deferred migration PTE insertion, and no or voluntary-only preemption.