PT-2026-35008
CVE-2026-31656
·
تاريخ النشر
2026-04-24
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
قد يحدث خطأ «الاستخدام بعد التحرير» (use-after-free) وتجاوز الحد الأدنى لعدد المراجع (refcount underflow) في المكون drm/i915/gt. ويحدث ذلك عندما يتنافس عامل النبض (heartbeat worker) والدالة
intel engine park heartbeat() على تحرير نفس طلب engine->heartbeat.systole. يقوم عامل النبض بقراءة المؤشر واستدعاء i915 request put()، لكنه يمسح المؤشر في خطوة غير متجانسة. وفي الوقت نفسه، يمكن أن يؤدي سحب طلب على وحدة معالجة مركزية أخرى إلى تشغيل engine park() وبالتالي intel engine park heartbeat(). إذا كان مؤقت نبض القلب معلقًا، فإن cancel delayed work() تُرجع القيمة «true»، وقد تقرأ intel engine park heartbeat() مؤشرًا قديمًا غير NULL وتستدعي i915 request put() مرة أخرى، مما يؤدي إلى انخفاض عدد المراجع إلى ما دون الحد الأدنى.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾