Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2025-40212

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
24/11/2025
Última modificación:
25/11/2025

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> nfsd: fix refcount leak in nfsd_set_fh_dentry()<br /> <br /> nfsd exports a "pseudo root filesystem" which is used by NFSv4 to find<br /> the various exported filesystems using LOOKUP requests from a known root<br /> filehandle. NFSv3 uses the MOUNT protocol to find those exported<br /> filesystems and so is not given access to the pseudo root filesystem.<br /> <br /> If a v3 (or v2) client uses a filehandle from that filesystem,<br /> nfsd_set_fh_dentry() will report an error, but still stores the export<br /> in "struct svc_fh" even though it also drops the reference (exp_put()).<br /> This means that when fh_put() is called an extra reference will be dropped<br /> which can lead to use-after-free and possible denial of service.<br /> <br /> Normal NFS usage will not provide a pseudo-root filehandle to a v3<br /> client. This bug can only be triggered by the client synthesising an<br /> incorrect filehandle.<br /> <br /> To fix this we move the assignments to the svc_fh later, after all<br /> possible error cases have been detected.

Impacto