In the Linux kernel, the following vulnerability has been resolved:
NFSD: Prevent client use-after-free during blocked-lock reaping
A bare lock owner -- its only remaining reference a blocked lock on nn->blocked_locks_lru -- holds a raw pointer to its nfs4_client but no reference keeping the client alive. When the per-net laundromat reaps such a lock, freeing the nbl drops the owner reference held through flc_owner, and the final nfs4_put_stateowner() takes the client's cl_lock. Because the laundromat detaches the nbl first, __destroy_client() no longer finds it, so a concurrent force_expire_client() can free the client before nfs4_put_stateowner() runs, dereferencing cl_lock in freed memory.
Pin the client with cl_rpc_users before dropping nn->blocked_locks_lock, and skip clients already expiring, whose blocked locks __destroy_client() frees while holding an owner reference. Take nn->client_lock outside nn->blocked_locks_lock. Every other site holds nn->blocked_locks_lock as a leaf, acquiring no further lock, so placing nn->client_lock outside it cannot form a lock-order cycle.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade rtlaUpgrade kernel-devel-matchedUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64kUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-64k-debug-coreUpgrade kernel-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debugUpgrade kernel-cross-headersUpgrade kernel-64k-debug-develUpgrade kernelUpgrade kernel-rt-64k-debugUpgrade kernel-rt-64k-modulesUpgrade perfUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-modulesUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-develUpgrade kernel-uki-virtUpgrade kernel-64k-debugUpgrade kernel-64k-coreUpgrade kernel-rt-64kUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade libperfUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade rvUpgrade kernel-rt-debug-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-develUpgrade kernel-rt-modules | Oct 15, 2026 | Oct 14, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-develUpgrade kernel6.12-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel6.12-toolsUpgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-headersUpgrade perf6.12Upgrade bpftool6.12Upgrade kernel-livepatch-6.12.111-136.204 | Oct 13, 2026 | Sep 16, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Sep 30, 2026 | Sep 16, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Sep 16, 2026 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Oct 8, 2026 | Sep 16, 2026 |
| Rocky_linux | — | Upgrade perfUpgrade kernel-toolsUpgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-rtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-modulesUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade python3-perfUpgrade libperf-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-develUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-rt-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade bpftoolUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-debuginfoUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-tools-debuginfoUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-extraUpgrade rvUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade bpftool-debuginfoUpgrade libperfUpgrade perf-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-debuginfoUpgrade rtla | Oct 19, 2026 | Oct 16, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 30, 2026 | Sep 16, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub