Linux Kernel Migration Vulnerability in KVM Hosting Environments
CVE-2026-89756
What is CVE-2026-89756?
A recently discovered issue in the Linux kernel affects the migration process in KVM hosting environments. Specifically, the function migrate_pages_batch() fails to report quiescent states for tasks during prolonged unmapping processes. This oversight can lead to RCU stalls, particularly involving the kcompactd task, resulting in significant delays in the Tasks-RCU grace period. The underlying problem stems from the inefficacy of cond_resched() in preemption kernels, causing long-running batches to hinder system performance and overall efficiency. This vulnerability underscores the importance of effective resource management and the need for timely resolution to ensure optimal operations in environments heavily reliant on virtualized systems.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 4996a7bc01ef35570664854dac2530c604981039
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 5dc0daff0341c6baba19c38f47d299ac831d7e99
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 66734981b4d3c105223a13c827c9c73be18d91ad