In the Linux kernel, the following vulnerability has been resolved:
mm/page_alloc: clear page->private in free_pages_prepare()
Several subsystems (slub, shmem, ttm, etc.) use page->private but don't clear it before freeing pages. When these pages are later allocated as high-order pages and split via split_page(), tail pages retain stale page->private values.
This causes a use-after-free in the swap subsystem. The swap code uses page->private to track swap count continuations, assuming freshly allocated pages have page->private == 0. When stale values are present, swap_count_continued() incorrectly assumes the continuation list is valid and iterates over uninitialized page->lru containing LIST_POISON values, causing a crash:
KASAN: maybe wild-memory-access in range [0xdead000000000100-0xdead000000000107] RIP: 0010:__do_sys_swapoff+0x1151/0x1860
Fix this by clearing page->private in free_pages_prepare(), ensuring all freed pages have clean state regardless of previous use.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-modulesUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-develUpgrade kernel-debug-coreUpgrade kernel-64kUpgrade kernel-64k-coreUpgrade kernel-rt-debugUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-modules-coreUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debugUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-modulesUpgrade python3-perfUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-modulesUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-rt-coreUpgrade kernel-64k-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-docUpgrade kernel-rt-64k-modules-extraUpgrade kernel-toolsUpgrade rvUpgrade kernel-devel-matchedUpgrade kernel-coreUpgrade kernel-develUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade perf | Jun 8, 2026 | May 28, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernel6.18-toolsUpgrade kernel6.18-modules-extraUpgrade bpftoolUpgrade kernel-livepatch-6.1.176-220.358Upgrade perfUpgrade kernel-tools-develUpgrade kernel6.18-headersUpgrade kernel6.18-tools-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel6.18Upgrade kernel6.12-toolsUpgrade kernel6.18-modules-extra-commonUpgrade kernel-debuginfoUpgrade kernel-toolsUpgrade perf6.12-debuginfoUpgrade kernel6.18-libbpfUpgrade python3-perfUpgrade kernel6.12-develUpgrade kernel6.12-headersUpgrade kernel6.18-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf6.12Upgrade kernel6.18-libbpf-staticUpgrade perf6.12Upgrade kernel6.18-libbpf-debuginfoUpgrade perf-debuginfoUpgrade kernel6.18-libbpf-develUpgrade kernel-headersUpgrade bpftool6.18-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade perf6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.12-modules-extra-commonUpgrade bpftool6.12Upgrade kernelUpgrade bpftool6.18Upgrade bpftool-debuginfoUpgrade python3-perf6.18Upgrade kernel6.18-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.18.16-18.222Upgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.12-debuginfoUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.18-debuginfoUpgrade kernel6.12Upgrade kernel-livepatch-6.12.94-123.174Upgrade kernel-debuginfo-common-x86_64Upgrade perf6.18-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64 | May 19, 2026 | May 8, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jun 3, 2026 | May 8, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade perf-debuginfoUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade libperfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rtUpgrade rvUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-tools-libsUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-modules-extra-matchedUpgrade kernelUpgrade kernel-zfcpdump-develUpgrade kernel-uki-virtUpgrade python3-perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debugUpgrade python3-perfUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-debug-modules-core | Jun 1, 2026 | May 30, 2026 |
| Ubuntu | — | No solution existsUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-rt | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 29, 2026 | May 8, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub