CVE-2026-63802 in Linux
الملخص
بحسب VulDB • 19/07/2026
في نواة لينكس، تم حل الثغرة التالية:
blk-cgroup: إصلاح حالة Use-After-Free (UAF) في دالة `__blkcg_rstat_flush()`
عندما يتم تحرير عدة كائنات blkgs ضمن نفس مجموعة blkcg بشكل متزامن، قد تحدث ثغرة من نوع Use-After-Free. يحدث سباق زمني (Race Condition) عندما تقوم دالة `__blkcg_rstat_flush()` الخاصة بـ blkg بإزالة إدخالات إحصاءات الإدخال/الإخراج (iostat entries) الخاصة بـ blkg آخر عبر استخدام الدالة `llist_del_all()`. يرى الـ blkg الثاني قائمة فارغة ويتابع عملية تحرير نفسه بينما لا يزال الأول يتكرر فوق إدخالاته.
تم نقل عملية التنظيف (flush) من دالة `__blkg_release()` (إشارة RCU callback) إلى دالة `blkg_release()` (قبل استدعاء `call_rcu`). يضمن ذلك انتظار فترة راحة RCU لإكمال قسم `rcu_read_lock()` الخاص بأي تنظيف متزامن قبل إجراء التحرير.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.