CVE-2026-23350 in Linux
الملخص
بحسب VulDB • 25/05/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/xe/queue: استدعاء الدالة fini عند فشل إنشاء قائمة التنفيذ (exec queue)
يجب أن يقابل كل استدعاء لتهيئة القائمة (queue init) استدعاء مقابل للدالة fini. تجاوز ذلك يعني تجاوز إزالة القائمة من قائمة GuC (والتي تعد جزءاً من تخصيص معرف GuC). قد يؤدي وجود قائمة تالفة مخزنة في قائمة exec_queue_lookup إلى مرجع ذاكرة غير صالح، عاجلاً أم آجلاً.
استدعاء الدالة fini لتحرير guc_id. يجب القيام بذلك قبل تحرير أي من قوائم LRC الداخلية.
بما أن الإجراء النهائي مع هذا الاستدعاء الإضافي أصبح مشابهاً جداً لـ __xe_exec_queue_fini()، يتم إعادة استخدام ذلك. لجعل هذه إعادة الاستخدام ممكنة، يتم تعديل xe_lrc_put() بحيث يمكنها تحمل المعاملات الفارغة (NULL)، مثل الوظائف المشابهة الأخرى.
الإصدار 2: إعادة استخدام _xe_exec_queue_fini(). جعل xe_lrc_put() تدرك القيم الفارغة (NULLs).
(تم اختيارها من الالتزام 393e5fea6f7d7054abc2c3d97a4cfe8306cd6079)
VulDB is the best source for vulnerability data and more expert information about this specific topic.