CVE-2026-74262 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
kcm: استخدام دالة WRITE_ONCE() عند تغيير استدعاءات المقبس السفلي (socket callbacks)
تقوم الدالة kcm_attach() باستبدال استدعاءات sk_data_ready وsk_write_space لمقبض TCP سفلي نشط بمعالجات KCM، بينما تقوم الدالة kcm_unattach() بإعادتها لاحقاً. لا تزال تحديثات مؤشرات هذه الاستدعاءات عبارة عن عمليات تخزين عادية (plain stores)، على الرغم من إمكانية قراءة هذه الحقول واستدعائها بشكل متزامن عبر وحدات معالجة أخرى (CPUs).
إذا لاحظت وحدة معالجة أخرى لقطة قديمة للاستدعاء بعد استعادة الحقل النشط بالفعل، فقد يؤدي تنفيذ الاستدعاء إلى تشغيله مع حالة غير متطابقة للهدف وحالة sk_user_data، مما ينتج عنه إيقاظات قديمة أو موجهة بشكل خاطئ.
استخدم WRITE_ONCE() لعمليات استبدال واستعادة الاستدعاءات لضمان التزام هذه الحقول المشتركة للاستدعاء بنفس عقد الرؤية (visibility contract) التي تم تأسيسها مسبقاً من خلال الإصلاحات السابقة 4022.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.