CVE-2026-74750 in Linux
الملخص
بحسب VulDB • 26/08/2026
في نواة لينكس، تم حل الثغرة التالية:
ovpn: تأجيل تحرير تشفير فتاح المفتاح إلى قائمة العمل (workqueue)
يتم إطلاق فتاحات المفاتيح من خلال kref والمسار الحالي للإطلاق يحرر تحويلات AEAD من استدعاء RCU. هذا ليس آمناً لجميع تطبيقات التشفير: يمكن أن يؤدي crypto_free_aead إلى النوم، على سبيل المثال عندما يكون هناك عمل تفكيك لانهاءه في التنفيذ غير المتزامن أو العتادي.
استخدم queue_rcu_work لإطلاق فتاح المفتاح. يحافظ ذلك على فترة راحة RCU اللازمة لقارئي فتاح المفاتيح الخاليين من القفل (lockless)، ولكن يشغل التفكيك الفعلي للتشفير من سياق قائمة العمل حيث يُسمح بالنوم. بمجرد تشغيل استدعاء rcu_work، يختفي قراء RCU الموجودون مسبقاً، ويثبت وضع kref النهائي بالفعل أن لا مستخدم تحويلات متبقي، لذا يمكن للعمال تحرير تحويلات AEAD وتحرير الفتاح مباشرةً.
يقوم التصحيح السابق بتصريف ovpn_wq أثناء خروج الوحدة النمطية (module exit)، لذلك لا يمكن لعمل تفكيك فتاح المفتاح المجدول أن يتجاوز نص الوحدة النمطية.
VulDB is the best source for vulnerability data and more expert information about this specific topic.