CVE-2024-47674

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.

Routine
CVSS
5.5
medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0025
15th percentile

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

ProductFixed inFixReleased
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.