cbcvebase.
CVE-2025-40212
published 2025-11-24

CVE-2025-40212: 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"…

PriorityP354critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
0.40%
33.2th percentile
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.

Affected

12 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 6.17.9-1 (forky)linux 6.17.9-1 (forky)
linuxlinux——
linuxlinux>= ef7f6c4904d03ccd7478e1ac20ed75f79c4ac444 < b6bc86ce3944b10b9fc181fc00c1a520a20ed965b6bc86ce3944b10b9fc181fc00c1a520a20ed965
linuxlinux>= ef7f6c4904d03ccd7478e1ac20ed75f79c4ac444 < c83d7365cec5eb5ebeeee2a72e29b4ca58a7e4c2c83d7365cec5eb5ebeeee2a72e29b4ca58a7e4c2
linuxlinux>= ef7f6c4904d03ccd7478e1ac20ed75f79c4ac444 < 8a7348a9ed70bda1c1f51d3f1815bcbdf9f3b38c8a7348a9ed70bda1c1f51d3f1815bcbdf9f3b38c
linuxlinux_kernel>= 0 < 6.12.63-16.12.63-1
linuxlinux_kernel>= 0 < 6.17.9-16.17.9-1
linuxlinux_kernel>= 0 < 6.17.0-14.146.17.0-14.14
linuxlinux_kernel>= 6.12.0 < 6.12.596.12.59
linuxlinux_kernel>= 6.13.0 < 6.17.96.17.9
ubuntulinux-aws——
ubuntulinux-oracle——

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vendor_redhat5.3MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.