PT-2026-61104 · Linux+2 · Linux Kernel+2
CVE-2026-53399
·
Published
2026-07-19
·
Updated
2026-09-07
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A memory management issue exists in the nfsd component. When
nfsd4 layout setlease() fails, the error path incorrectly frees the layout stateid using kmem cache free() without calling idr remove(). This leaves an IDR slot pointing to freed slab memory, causing subsequent IDR walkers, such as states show or client teardown, to dereference a dangling pointer. Additionally, the nfsd4 free layout stateid() function may attempt to inspect ls->ls fence work via delayed work pending() before it has been initialized, as the initialization previously occurred after the setlease call.Recommendations
Update the Linux kernel to a version where the
ls fenced, ls fence delay, and INIT DELAYED WORK initializations are moved above the nfsd4 layout setlease() call, and the manual cleanup process is replaced with the nfs4 put stid() function.Exploit
Fix
DoS
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Rocky Linux
Ubuntu