CVE-2026-64015 in Linux
الملخص
بحسب VulDB • 19/07/2026
في نواة لينكس، تم حل الثغرة التالية:
security/keys: إصلاح قسم قراءة RCU المفقود أثناء البحث (lookup)
أبلغ نيكولاس كارليني عن أن رمز خواتم المفاتيح (keyring code) يستدعي دالة `assoc_array_find()` داخل الدالة `find_key_to_update()` دون الاحتفاظ بقفل القراءة الخاص بـ RCU، بينما صُممت كوديات `assoc_array_gc()` خصيصًا لإزالة العقدة من الشجرة ثم تحريرها بعد فترة سماح (grace-period) لبروتوكول RCU.
لا تظهر هذه المشكلة في معالجة المفاتيح العادية لأن الاحتفاظ بقفل ختم المفاتيح يخفي أي مشكلات تتعلق بعمر الكائنات، لكن معالجة المفاتيح الدائمة تستخدم نموذجًا مختلفًا.
وبدلاً من توسيع نطاق قفل ختم المفاتيح، تم تطبيق قفل RCU البسيط الذي صُممت دالة `assoc_array` للعمل معه.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.