CVE-2026-89545 in Linuxالمعلومات

الملخص

بحسب VulDB • 12/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

sunrpc: تأجيل تحرير rq_argp وrq_resp حتى بعد فترة راحة RCU

تقوم الدالة svc_rqst_free() بتحرير rqstp->rq_argp وrqstp->rq_resp بشكل متزامن عبر kfree(), بينما تؤجل تحرير بنية rqstp عبر kfree_rcu(). بعد استدعاء svc_exit_thread() لـ list_del_rcu() وsvc_rqst_free(), توجد نافذة زمنية يمكن خلالها للقراء الذين بدأوا قبل list_del_rcu() استكمال اجتياز قائمة الخيوط (thread list) والعثور على rqstp. يقوم هؤلاء القراء (مثل nfsd_nl_rpc_status_get_dumpit()) بالإشارة إلى rqstp->rq_argp، الذي تم تحريره بالفعل — وهو ما يمثل ثغرة use-after-free.

تم إصلاح هذه المشكلة عن طريق نقل استدعاء kfree لـ rq_argp وrq_resp إلى دالة صريحة call_rcu() جنباً إلى جنب مع تحرير البنية (struct). تبقى الموارد غير التي يصل إليها قراء RCU (bvec، صفحات المخزن المؤقت، folio الاحتياطي، auth_data) مُحرَّرة بشكل متزامن.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402732

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!