PT-2024-35663
CVE-2024-53216
·
تاريخ النشر
2024-11-18
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
8.0
عاليةالمقاييسAV:A/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
Linux kernel versions prior to 6.12.0-rc3+
Description
A vulnerability in the Linux kernel has been resolved, specifically in the nfsd module. The issue arises when the last reference for
cache head is reduced to zero in c show and e show using rcu read lock and rcu read unlock. This leads to two problems:svc export putdirectly freesex uuid, bute show/c showaccessesex uuidaftercache put, potentially triggering a use-after-free issue.svc export put/expkey putcallspath put, which triggers a sleeping operation due to the followingdput, while usingrcu read lock/rcu read unlockdoes not allow sleeping.
Recommendations
To resolve the issue, use
rcu work to help release svc expkey/svc export. This approach allows for an asynchronous context to invoke path put and also facilitates the freeing of uuid/exp/key after an RCU grace period.
As a temporary workaround, consider disabling the svc export show function until a patch is available.
Restrict access to the vulnerable nfsd module to minimize the risk of exploitation. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾