Out-of-bounds write in Linux kernel - CVE-2026-89967
Published: September 16, 2026
Vulnerability details
The vulnerability allows a local user to cause an out-of-bounds write.
The vulnerability exists due to improper bounds checking in migrate_device_range() and migrate_device_pfns() when processing a compound folio that extends beyond a caller-provided PFN array range. A local user can trigger device memory migration with such a compound folio to cause an out-of-bounds write.