CVE-2026-68237 in Linuxالمعلومات

الملخص

بحسب VulDB • 11/08/2026

في نواة لينكس، تم حل الثغرة التالية:

drm/amdgpu/userq: إصلاح الانتظار غير المحدد لسياج (fence) أثناء إعادة تعيين وحدة معالجة الرسومات (GPU).

تقوم الدالة `pre_reset` بإكمال سياج الطوابير المAPPED فقط بشكل قسري. يحتفظ أي طابور في حالة أخرى (مثل الإخلاء قيد التنفيذ mid-eviction) بآخر قيمة لـ last_fence معلقة؛ وبعد إعادة تعيين GPU، لا يرسل هذا السياج إشارة أبداً، مما يؤدي إلى انتظار عمال الإخلاع/الإيقاف المؤقت وانهيار العملية (`amdgpu_evf_mgr_flush_suspend`) له للأبد وتعطيل الجهاز:

INFO: task kworker/6:28 blocked for more than 120 seconds. Workqueue: events amdgpu_eviction_fence_suspend_worker [amdgpu]
Call Trace: dma_fence_wait_timeout+0x7e/0x130 amdgpu_userq_evict+0x67/0x140 [amdgpu]
amdgpu_eviction_fence_suspend_worker+0xd8/0x160 [amdgpu]
process_scheduled_works+0xa6/0x420

إكمال سياج كل طابور بشكل قسري بغض النظر عن حالته. تظل خطوة إلغاء الإرسال وتحديد الحالة كعاجزة (mark-hung) مقيدة بحالة MAPPED، لأن إلغاء إرسال طابور غير مُرسل يعتبر إجراءً غير صالح.

(cherry picked from commit 9102b39fa924dcc3dc75a3137bfa9633c40b88c0)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387596

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!