CVE-2026-23100

linux: In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: fix hugetlb_pmd_shared() Patch seri...

CVE-2026-23100 is fixed in 93 products on 1 platform, first by DEBIAN-CVE-2026-23100, released February 4, 2026. 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.0015
3rd percentile

In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: fix hugetlb_pmd_shared() Patch series "mm/hugetlb: fixes for PMD table sharing (incl. using mmu_gather)", v3. One functional fix, one performance regression fix, and two related comment fixes. I cleaned up my prototype I recently shared [1] for the performance fix, deferring most of the cleanups I had in the prototype to a later point. While doing that I identified the other things. The goal of this patch set is to be backported to stable trees "fairly" easily. At least patch #1 and #4. Patch #1 fixes hugetlb_pmd_shared() not detecting any sharing Patch #2 + #3 are simple comment fixes that patch #4 interacts with. Patch #4 is a fix for the reported performance regression due to excessive IPI broadcasts during fork()+exit(). The last patch is all about TLB flushes, IPIs and mmu_gather. Read: complicated There are plenty of cleanups in the future to be had + one reasonable optimization on x86. But that's all out of scope for this series. Runtime tested, with a focus on fixing the performance regression using the original reproducer [2] on x86. This patch (of 4): We switched from (wrongly) using the page count to an independent shared count. Now, shared page tables have a refcount of 1 (excluding speculative references) and instead use ptdesc->pt_share_count to identify sharing. We didn't convert hugetlb_pmd_shared(), so right now, we would never detect a shared PMD table as such, because sharing/unsharing no longer touches the refcount of a PMD table. Page migration, like mbind() or migrate_pages() would allow for migrating folios mapped into such shared PMD tables, even though the folios are not exclusive. In smaps we would account them as "private" although they are "shared", and we would be wrongly setting the PM_MMAP_EXCLUSIVE in the pagemap interface. Fix it by properly using ptdesc_pmd_is_shared() in hugetlb_pmd_shared().

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
bpftool-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
bpftool6.12 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
bpftool6.12-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
dtb-aarch64 · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-64kb · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-64kb · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-azure · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-azure · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-debuginfo-common-aarch64 · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-debuginfo-common-x86_64 · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-default · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-default · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-default-base · opensuse-leap 16.0 6.12.0-160000.27.1.160000.2.8 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-default-base · sles 16.0 6.12.0-160000.27.1.160000.2.8 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-devel · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-docs · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-docs · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-headers · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-kvmsmall · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-kvmsmall · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-libbpf · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-libbpf-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-libbpf-devel · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-libbpf-static · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-livepatch-6.1.168-202.320 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-livepatch-6.12.74-98.124 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel-modules-extra · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-modules-extra-common · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-obs-build · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-obs-qa · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-obs-qa · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-rt · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-source · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-source · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-syms · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-syms · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel-tools · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-tools-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-tools-devel · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
kernel-uek · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-doc · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-doc · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-tools · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-tools · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-zfcpdump · opensuse-leap 16.0 6.12.0-160000.27.1 OPENSUSE-SU-2026:20416-1 Mar 25, 2026
kernel-zfcpdump · sles 16.0 6.12.0-160000.27.1 SUSE-SU-2026:20931-1 Mar 25, 2026
kernel6.12 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-debuginfo-common-aarch64 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-debuginfo-common-x86_64 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-devel · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-headers · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-libbpf · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-libbpf-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-libbpf-devel · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-libbpf-static · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-modules-extra · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-modules-extra-common · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-tools · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-tools-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
kernel6.12-tools-devel · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
linux · Debian 12.15 (bookworm) 6.1.170-1 DEBIAN-CVE-2026-23100 Feb 4, 2026
linux · Debian 13.5 (trixie) 6.12.74-2 DEBIAN-CVE-2026-23100 Feb 4, 2026
linux · Debian 14 6.18.8-1 DEBIAN-CVE-2026-23100 Feb 4, 2026
perf · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
perf-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
perf6.12 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
perf6.12-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
python3-perf · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
python3-perf-debuginfo · amzn 2023 1:6.1.168-202.320.amzn2023 ALAS2023-2026-1681 May 11, 2026
python3-perf6.12 · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 2026
python3-perf6.12-debuginfo · amzn 2023 1:6.12.74-98.124.amzn2023 ALAS2023-2026-1489 Mar 16, 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.