جزئیات آسیبپذیری
CVE-2026-89660
NFSD: Prevent client use-after-free during admin state revocation
شرح رسمی (انگلیسی)
In the Linux kernel, the following vulnerability has been resolved: NFSD: Prevent client use-after-free during admin state revocation A stateid holds only a bare pointer to its nfs4_client; a stateid reference does not pin it. The client survives only because __destroy_client() drains its stateids before free_client() runs. nfsd4_revoke_states() drops nn->client_lock across revoke_one_stid(), which dereferences the client to revoke a stateid and read clp->cl_minorversion. A teardown racing the dropped lock can free the client first. Pinning cl_rpc_users under client_lock blocks the DESTROY_CLIENTID and EXCHANGE_ID teardown, which refuses while cl_rpc_users is non-zero. force_expire_client() ignores it: once its wait for cl_rpc_users to reach zero has passed, a later pin goes unnoticed. Under client_lock, skip a client whose cl_time is already zero -- force_expire_client() clears it there before waiting -- otherwise pin cl_rpc_users before dropping the lock. The walk then either sees the expiry and skips, or pins in time for that wait to cover the revoke.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 9.8بحرانی | 3.1 | CVEProject cvelistV5 (CNA) (Linux) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Linux | Linux | 6.9 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 1c13bf9f2e3cd5a59ef988c6c5a49fe0f02bcdfc ≤ v < e1ba4d3c5bfdca3f013b8cbc829ae2f7975d8608 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 1c13bf9f2e3cd5a59ef988c6c5a49fe0f02bcdfc ≤ v < 549bd9868e9d77b07ea94870940d64342829c6ad | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 1c13bf9f2e3cd5a59ef988c6c5a49fe0f02bcdfc ≤ v < bf1f948691523282cc4905bc6cd325e0c0b49e6a | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 1c13bf9f2e3cd5a59ef988c6c5a49fe0f02bcdfc ≤ v < e270e5a0778e5bff852c8862ce9576ce70359393 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۴اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۶/۲۰
- آخرین بهروزرسانی
- ۱۴۰۵/۰۷/۲۷
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- Linux
پیشبینی بهرهبرداری (EPSS)
ضعفها (CWE)
- —