CVE-2026-90036
criticalpriority · track · 0EPSS 0.005 · 42 %ileDEFREPSS · scored 2026-10-27
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.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (7)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-3438Linux Kernel: Mehrere SchwachstellenDeutsch2026-09-16csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service zu verursachen oder eine nicht näher spezifizierte Auswirkung zu erzielen.
- CERTFR-2026-AVI-1334Multiples vulnérabilités dans le noyau Linux de Red HatFrançais2026-10-16vendor · certfrFR
sources
Which sources assert this record, and when.
references (5) nvd
External citations — patches, advisories, analysis.
- https://git.kernel.org/stable/c/0d53a47c913d0bce3b5ec35c28cbcca4d015f33d
- https://git.kernel.org/stable/c/6fedb2eaff77554ca7a0deffd2e8bc0d6e8b38b0
- https://git.kernel.org/stable/c/7081224a59a0ca4edcd62c068588f4d900199a18
- https://git.kernel.org/stable/c/9026932ac8be4d0ae01db47f23619a98cc57b671
- https://git.kernel.org/stable/c/cd489b03587378645fe0d20142a33f1ed60bac98
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan