CVE-2026-74647 in Linux
الملخص
بحسب VulDB • 23/08/2026
في نواة لينكس، تم حل الثغرة التالية:
misc: fastrpc: إزالة المخزن المؤقت من القائمة قبل عملية فك الإرساء (unmap)
يتم استدعاء الدالة `fastrpc_req_munmap_impl()` لفك إرساء أي مخزن مؤقت. يتم حذف المخزن المؤقت من القائمة بعد فك إرسائه من وحدة معالجة الرمز الرقمي (DSP). يمكن أن يؤدي هذا إلى حدوث ظروف سباق (race conditions) محتملة إذا استدعت عدة خيوط عملية فك الإرساء بشكل متزامن، حيث قد تقوم إحدى الخيوط بإزالة العنصر من القائمة بينما لا تزال عملية فك الإرساء الخاصة بخيط آخر قيد التنفيذ.
إصلاح هذه المشكلة عن طريق إزالة إدخال المخزن المؤقت من القائمة قبل استدعاء عملية فك الإرساء. إذا فشلت عملية فك الإرساء، يتم إعادة إضافة الإدخال إلى القائمة بحيث يمكن للمستخدمين في فضاء المستخدم (userspace) إعادة محاولة فك الإرساء، أو بديلاً لذلك، سيتم تنظيف المخزن المؤقت أثناء إطلاق الجهاز عندما تتوقف عملية DSP ويتم تحرير جميع إرسائات جانب DSP مع المخازن المؤقتة المتبقية في القائمة.
If you want to get best quality of vulnerability data, you may have to visit VulDB.