linux: In the Linux kernel, the following vulnerability has been resolved: nfsd: fix refcount leak in nfsd_set_fh_dentry()...
CVE-2025-40212 is fixed in 74 products on 1 platform, first by DEBIAN-CVE-2025-40212, released November 24, 2025. It is not reported as exploited. Patch Radar priority: Urgent.
In the Linux kernel, the following vulnerability has been resolved: nfsd: fix refcount leak in nfsd_set_fh_dentry() nfsd exports a "pseudo root filesystem" which is used by NFSv4 to find the various exported filesystems using LOOKUP requests from a known root filehandle. NFSv3 uses the MOUNT protocol to find those exported filesystems and so is not given access to the pseudo root filesystem. If a v3 (or v2) client uses a filehandle from that filesystem, nfsd_set_fh_dentry() will report an error, but still stores the export in "struct svc_fh" even though it also drops the reference (exp_put()). This means that when fh_put() is called an extra reference will be dropped which can lead to use-after-free and possible denial of service. Normal NFS usage will not provide a pseudo-root filehandle to a v3 client. This bug can only be triggered by the client synthesising an incorrect filehandle. To fix this we move the assignments to the svc_fh later, after all possible error cases have been detected.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool6.12 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| bpftool6.12-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| dtb-aarch64 · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-64kb · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-64kb · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-azure · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-azure · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-default · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-default · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-default-base · opensuse-leap 16.0 | 6.12.0-160000.9.1.160000.2.6 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-default-base · sles 16.0 | 6.12.0-160000.9.1.160000.2.6 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-docs · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-docs · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-kvmsmall · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-kvmsmall · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-livepatch-6.12.63-84.121 · amzn 2023 | 1:1.0-0.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel-livepatch-SLE16_Update_0 · sles 16.0 | 5-160000.4.3 | SUSE-SU-2026:20149-1 | Jan 26, 2026 |
| kernel-livepatch-SLE16_Update_1 · sles 16.0 | 3-160000.1.1 | SUSE-SU-2026:20202-1 | Jan 28, 2026 |
| kernel-livepatch-SLE16_Update_2 · sles 16.0 | 2-160000.1.1 | SUSE-SU-2026:20148-1 | Jan 23, 2026 |
| kernel-obs-build · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-obs-qa · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-obs-qa · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-rt · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-source · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-source · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-syms · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-syms · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel-uek · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-devel · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-devel · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-deprecated · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-deprecated · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-desktop · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-desktop · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-extra · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-extra · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-usb · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-usb · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-wireless · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-debug-modules-wireless · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-devel · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-devel · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-doc · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-doc · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-deprecated · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-deprecated · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-desktop · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-desktop · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-extra · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-extra · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-extra-netfilter · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-extra-netfilter · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-usb · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-usb · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-wireless · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-modules-wireless · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-tools · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek-tools · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-devel · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-devel · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-core · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-core · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-deprecated · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-deprecated · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-desktop · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-desktop · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-extra · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-extra · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-usb · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-usb · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-wireless · ol 10 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-uek64k-modules-wireless · ol 9 | 0:6.12.0-107.59.3.2.el9uek | ELSA-2026-50006 | Jan 13, 2026 |
| kernel-zfcpdump · opensuse-leap 16.0 | 6.12.0-160000.9.1 | OPENSUSE-SU-2026:20145-1 | Feb 2, 2026 |
| kernel-zfcpdump · sles 16.0 | 6.12.0-160000.9.1 | SUSE-SU-2026:20220-1 | Feb 2, 2026 |
| kernel6.12 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-debuginfo-common-aarch64 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-debuginfo-common-x86_64 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-devel · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-headers · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-libbpf · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-libbpf-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-libbpf-devel · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-libbpf-static · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-modules-extra · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-modules-extra-common · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-tools · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-tools-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| kernel6.12-tools-devel · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| linux · Debian 13.5 (trixie) | 6.12.63-1 | DEBIAN-CVE-2025-40212 | Nov 24, 2025 |
| linux · Debian 14 | 6.17.9-1 | DEBIAN-CVE-2025-40212 | Nov 24, 2025 |
| perf6.12 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| perf6.12-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| python3-perf6.12 · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 16, 2026 |
| python3-perf6.12-debuginfo · amzn 2023 | 1:6.12.63-84.121.amzn2023 | ALAS2023-2026-1430 | Feb 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.