linux: In the Linux kernel, the following vulnerability has been resolved: mm: avoid leaving partial pfn mappings around in...
CVE-2024-47674 is fixed in 68 products on 1 platform, first by DEBIAN-CVE-2024-47674, released October 15, 2024. It is not reported as exploited. Patch Radar priority: Routine.
In the Linux kernel, the following vulnerability has been resolved: mm: avoid leaving partial pfn mappings around in error case As Jann points out, PFN mappings are special, because unlike normal memory mappings, there is no lifetime information associated with the mapping - it is just a raw mapping of PFNs with no reference counting of a 'struct page'. That's all very much intentional, but it does mean that it's easy to mess up the cleanup in case of errors. Yes, a failed mmap() will always eventually clean up any partial mappings, but without any explicit lifetime in the page table mapping itself, it's very easy to do the error handling in the wrong order. In particular, it's easy to mistakenly free the physical backing store before the page tables are actually cleaned up and (temporarily) have stale dangling PTE entries. To make this situation less error-prone, just make sure that any partial pfn mapping is torn down early, before any other error handling.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| bpftool · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| bpftool · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| bpftool-debuginfo · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| dtb-aarch64 · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-64kb · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-64kb · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-azure · opensuse-leap 15.6 | 6.4.0-150600.8.17.2 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-azure · sles 15.6 | 6.4.0-150600.8.17.2 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-coco · sles 15.6 | 6.4.0-15061.9.coco15sp6.1 | SUSE-SU-2024:4387-1 | Dec 19, 2024 |
| kernel-coco_debug · sles 15.6 | 6.4.0-15061.9.coco15sp6.1 | SUSE-SU-2024:4387-1 | Dec 19, 2024 |
| kernel-debug · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-debuginfo · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-debuginfo-common-aarch64 · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-debuginfo-common-x86_64 · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-default · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-default · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-default-base · opensuse-leap 15.6 | 6.4.0-150600.23.30.1.150600.12.12.6 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-default-base · sles 15.6 | 6.4.0-150600.23.30.1.150600.12.12.6 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-devel · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-docs · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-docs · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-headers · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-kvmsmall · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-libbpf · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-libbpf-devel · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-libbpf-static · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-livepatch-6.1.111-120.187 · amzn 2023 | 1.0-0.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-livepatch-SLE15-SP6-RT_Update_0 · sles 15.6 | 21-150600.3.1 | SUSE-SU-2025:03108-1 | Sep 9, 2025 |
| kernel-livepatch-SLE15-SP6-RT_Update_1 · sles 15.6 | 20-150600.2.1 | SUSE-SU-2025:03097-1 | Sep 8, 2025 |
| kernel-livepatch-SLE15-SP6-RT_Update_5 · sles 15.6 | 1-150600.1.3.1 | SUSE-SU-2024:3986-1 | Nov 13, 2024 |
| kernel-livepatch-SLE15-SP6_Update_3 · sles 15.6 | 20-150600.2.1 | SUSE-SU-2025:03223-1 | Sep 15, 2025 |
| kernel-livepatch-SLE15-SP6_Update_4 · sles 15.6 | 16-150600.2.1 | SUSE-SU-2025:03209-1 | Sep 13, 2025 |
| kernel-livepatch-SLE15-SP6_Update_5 · sles 15.6 | 15-150600.2.1 | SUSE-SU-2025:03226-1 | Sep 15, 2025 |
| kernel-livepatch-SLE15-SP6_Update_6 · sles 15.6 | 1-150600.13.3.5 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-modules-extra · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-modules-extra-common · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-obs-build · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-obs-build · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-obs-qa · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-rt · opensuse-leap 15.6 | 6.4.0-150600.10.17.1 | SUSE-SU-2024:3986-1 | Nov 13, 2024 |
| kernel-rt_debug · opensuse-leap 15.6 | 6.4.0-150600.10.17.1 | SUSE-SU-2024:3986-1 | Nov 13, 2024 |
| kernel-source · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-source · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-source-azure · opensuse-leap 15.6 | 6.4.0-150600.8.17.1 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-source-azure · sles 15.6 | 6.4.0-150600.8.17.1 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-source-coco · sles 15.6 | 6.4.0-15061.9.coco15sp6.1 | SUSE-SU-2024:4387-1 | Dec 19, 2024 |
| kernel-source-rt · opensuse-leap 15.6 | 6.4.0-150600.10.17.1 | SUSE-SU-2024:3986-1 | Nov 13, 2024 |
| kernel-syms · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-syms · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-syms-azure · opensuse-leap 15.6 | 6.4.0-150600.8.17.1 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-syms-azure · sles 15.6 | 6.4.0-150600.8.17.1 | SUSE-SU-2024:3984-1 | Nov 13, 2024 |
| kernel-syms-coco · sles 15.6 | 6.4.0-15061.9.coco15sp6.1 | SUSE-SU-2024:4387-1 | Dec 19, 2024 |
| kernel-syms-rt · opensuse-leap 15.6 | 6.4.0-150600.10.17.1 | SUSE-SU-2024:3986-1 | Nov 13, 2024 |
| kernel-tools · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-tools-debuginfo · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-tools-devel · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| kernel-uek · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-container · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-container · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-container-debug · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-container-debug · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-core · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-core · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-core · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-core · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-devel · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-devel · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-modules · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-modules · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-modules-extra · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-debug-modules-extra · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-devel · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-devel · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-doc · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-doc · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-modules · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-modules · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-modules-extra · ol 8 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-modules-extra · ol 9 | 0:5.15.0-301.163.5.2.el9uek | ELSA-2024-12796 | Oct 20, 2024 |
| kernel-uek-tools · ol 8 | 0:5.4.17-2136.336.5.3.1.el7uek | ELSA-2024-12845 | Nov 25, 2024 |
| kernel-uek-tools-libs · ol 8 | 0:5.4.17-2136.336.5.3.1.el7uek | ELSA-2024-12845 | Nov 25, 2024 |
| kernel-zfcpdump · opensuse-leap 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| kernel-zfcpdump · sles 15.6 | 6.4.0-150600.23.30.1 | SUSE-SU-2024:4318-1 | Dec 13, 2024 |
| linux · Debian 12.15 (bookworm) | 6.1.112-1 | DEBIAN-CVE-2024-47674 | Oct 15, 2024 |
| linux · Debian 13.5 (trixie) | 6.10.11-1 | DEBIAN-CVE-2024-47674 | Oct 15, 2024 |
| linux · Debian 14 | 6.10.11-1 | DEBIAN-CVE-2024-47674 | Oct 15, 2024 |
| perf · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| perf · ol 8 | 0:5.4.17-2136.336.5.3.1.el7uek | ELSA-2024-12845 | Nov 25, 2024 |
| perf-debuginfo · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| python-perf · ol 8 | 0:5.4.17-2136.336.5.3.1.el7uek | ELSA-2024-12845 | Nov 25, 2024 |
| python3-perf · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
| python3-perf-debuginfo · amzn 2023 | 6.1.111-120.187.amzn2023 | ALAS2023-2024-744 | Oct 24, 2024 |
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.