CVE-2025-22026 Information

Description

In the Linux kernel the following vulnerability has been resolved:

nfsd: don’t ignore the return code of svc_proc_register()

Currently nfsd_proc_stat_init() ignores the return value of svc_proc_register(). If the procfile creation fails then the kernel will WARN when it tries to remove the entry later.

Fix nfsd_proc_stat_init() to return the same type of pointer as svc_proc_register() and fix up nfsd_net_init() to check that and fail the nfsd_net construction if it occurs.

svc_proc_register() can fail if the dentry can’t be allocated or if an identical dentry already exists. The second case is pretty unlikely in the nfsd_net construction codepath so if this happens return -ENOMEM.

Reference

https://git.kernel.org/stable/c/930b64ca0c511521f0abdd1d57ce52b2a6e3476b https://git.kernel.org/stable/c/9d9456185fd5f1891c74354ee297f19538141ead

Share on: