CVE-2026-89756

mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()

CVE-2026-89756 is fixed in 92 products on 1 platform, first by DEBIAN-CVE-2026-89756, released September 23, 2026. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
4.7
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0020
9th percentile

In the Linux kernel, the following vulnerability has been resolved: mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch() migrate_pages_batch() unmaps each folio before moving it, and every unmap runs the mmu_notifier invalidate callbacks. On KVM hosts try_to_migrate() ends up in kvm_mmu_notifier_invalidate_range_start() -> tdp_mmu_zap_leafs(), which is expensive, so unmapping a large batch keeps the CPU busy for a long time. The loop already calls cond_resched(), but on PREEMPTION kernels that is a no-op, and involuntary preemption is not a Tasks-RCU quiescent state. A long batch therefore never reports a quiescent state, and the migrating task (e.g. kcompactd) becomes a Tasks-RCU holdout, stalling the Tasks-RCU grace period for minutes, which is common at Meta fleet: INFO: rcu_tasks detected stalls on tasks: 0000000055349ecc: .. nvcsw: 1157401/1157401 holdout: 1 idle_cpu: -1/56 task:kcompactd0 state:R running task Call Trace: tdp_mmu_zap_leafs tdp_mmu_next_root gfn_to_pfn_cache_invalidate_start kvm_mmu_notifier_invalidate_range_start __mmu_notifier_invalidate_range_start try_to_migrate_one try_to_migrate migrate_pages_batch migrate_pages compact_zone compact_node kcompactd kthread Use cond_resched_tasks_rcu_qs() so a quiescent state is reported even when cond_resched() does nothing. This has also been discussed at [1]

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
bpftool-debuginfo · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
bpftool6.12 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
bpftool6.12-debuginfo · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
bpftool6.18 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
bpftool6.18-debuginfo · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-debuginfo · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-debuginfo-common-aarch64 · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-debuginfo-common-x86_64 · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-devel · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-headers · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-livepatch-6.1.188-233.385 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-livepatch-6.12.110-135.201 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel-livepatch-6.18.51-120.162 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel-modules-extra · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-modules-extra-common · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-tools · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-tools-debuginfo · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-tools-devel · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
kernel-uek · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-doc · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-doc · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-tools · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek-tools · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-devel · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-devel · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-core · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-core · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-usb · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-usb · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-207.111.5.1.el9uek ELSA-2026-500374 Oct 7, 2026
kernel6.12 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-debuginfo · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-debuginfo-common-aarch64 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-debuginfo-common-x86_64 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-devel · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-headers · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-modules-extra · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-modules-extra-common · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-tools · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-tools-debuginfo · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.12-tools-devel · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
kernel6.18 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-debuginfo · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-debuginfo-common-aarch64 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-debuginfo-common-x86_64 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-devel · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-headers · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-modules-extra · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-modules-extra-common · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-tools · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-tools-debuginfo · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
kernel6.18-tools-devel · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
linux · Debian 12.15 (bookworm) 6.1.190-1 DEBIAN-CVE-2026-89756 Sep 23, 2026
linux · Debian 13.5 (trixie) 6.12.111-1 DEBIAN-CVE-2026-89756 Sep 23, 2026
linux · Debian 14 7.2.6-1 DEBIAN-CVE-2026-89756 Sep 23, 2026
linux-6.12 · Debian 12.15 (bookworm) 6.12.111-1~deb12u1 DEBIAN-CVE-2026-89756 Sep 23, 2026
microvm-kernel6.18 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
perf · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
perf-debuginfo · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
perf6.12 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
perf6.12-debuginfo · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
perf6.18 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
perf6.18-debuginfo · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
python3-perf · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
python3-perf-debuginfo · amzn 2023 1:6.1.188-233.385.amzn2023 ALAS2023-2026-3197 Nov 7, 2026
python3-perf6.12 · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
python3-perf6.12-debuginfo · amzn 2023 1:6.12.110-135.201.amzn2023 ALAS2023-2026-3196 Nov 7, 2026
python3-perf6.18 · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026
python3-perf6.18-debuginfo · amzn 2023 1:6.18.51-120.162.amzn2023 ALAS2023-2026-3187 Nov 7, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.