Linux Kernel Memory Management Vulnerability in Folio Migration
CVE-2026-89755

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
11 September 2026

What is CVE-2026-89755?

A vulnerability in the Linux kernel's memory management process allows for the potential misuse of stale mappings during folio migrations. When the function __migrate_device_pages() executes, it retrieves mapping information before a folio is freed from swapcache. If successful, the mapping becomes outdated, which can lead the folio_migrate_mapping() to reference invalid information. This flaw might trigger reference accounting inconsistencies and could disrupt folio integrity. To mitigate this, the kernel's logic for resetting the mapping state must be updated immediately after swapcache operations, ensuring accurate migration handling for split folios.

Affected Version(s)

Linux df263d9a7dffee94ca5391120ee3b0587efa07f1 < 8ffedc6573a665cdc31ebe47eae7b32b78d0df83

Linux df263d9a7dffee94ca5391120ee3b0587efa07f1 < 34a00895d032a414830d41106a09329ae6c251b6

Linux 6.6

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.