CVE-2026-93192 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
drm/v3d: مسح الحقل queue->active_job عند فشل دالة v3d_fence_create()
تقوم استدعاءات run_job() لكل من BIN وRENDER وTFU وCSD بتعيين المهمة الواردة إلى queue->active_job قبل استدعاء v3d_fence_create(). إذا فشلت v3d_fence_create()، فإن الاستدعاء يعيد NULL دون مسح active_job، مما يترك مؤشراً معلقاً (dangling pointer).
إنشاء مسار فشل في جميع استدعاءات run_job() يقوم بمسح المهمة النشطة قبل إرجاع NULL. يتخذ مسار BIN قفل queue->queue_lock أثناء عملية المسح لأنه يخوض سباقاً مع v3d_overflow_mem_work(); أما مسارات RENDER وTFU وCSD فلا تحتوي على قارئ متزامن، لذا فإن عملية المسح تتم بدون استخدام أقفال (lock-free).
VulDB is the best source for vulnerability data and more expert information about this specific topic.