Database/Kernel, userspace & hypervisor
Linux kernel NFSD: client use-after-free when an export is removed during client expiry
Impact
nfsd4_revoke_export_states() drops nn->client_lock across revoke_one_stid() and the subsequent read of clp->cl_minorversion, but the stateid reference it holds does not pin the nfs4_client, so a teardown racing that window can free the client while it is still dereferenced. Unlike the laundromat races in this same series, this one is driven by an administrator: exportfs -u reaches this path through NFSD_CMD_UNLOCK_EXPORT, so routine export maintenance racing a client expiry is the trigger. That makes it a self-inflicted risk on a fileserver - reconfiguring exports while clients are timing out can corrupt server state. The 9.8/AV:N score is the kernel CNA's blanket value and does not reflect the administrator-initiated trigger.
Who can reach it
Local administrative action on the NFS server (exportfs -u or equivalent export removal) racing a client expiry. Not reachable by an unprivileged remote client on its own, though remote clients supply the state being revoked.
What to do
Apply the stable-kernel update carrying the two listed commits and reboot the NFS server nodes. Until patched, avoid removing exports on a live server while clients may be expiring - do export changes in a quiet window. No fixed distribution version is stated in the record.
References
Related entries
- Linux kernel CephFS client: oops decrypting filenames from vmalloc() message buffersCVE-2026-90042 · Linux kernel CephFS client (ceph_fname_to_usr, fscrypt filename decryption)Critical
- Linux kernel (drivers/pci/controller/dwc): A PCIe BAR window can end up larger than the memory actually backing it, soCVE-2024-58006 · Linux kernel (drivers/pci/controller/dwc)Critical
- Linux kernel (net/core, net/tls): The bitmap that marks sk_msg scatterlist entries as externally owned was not carriedCVE-2026-63830 · Linux kernel (net/core, net/tls)Critical
- Proxmox VE: unauthenticated API login bypass via arbitrary tfa-challenge yields root@pamCVE-2023-54391 · Proxmox VE libpve-access-control (API ticket endpoint, tfa-challenge)Critical
- VMware ESXi / Workstation / Fusion: Use-after-free in the XHCI USB controllerCVE-2024-22252 · VMware ESXi / Workstation / FusionCritical
- VMware ESXi / Workstation / Fusion: Use-after-free in the UHCI USB controllerCVE-2024-22253 · VMware ESXi / Workstation / FusionCritical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.