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

الملخص

بحسب VulDB • 26/10/2026

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

drm/amdgpu: إقرء عداد vblank بشكل متزامن (serialize) مع إعادة تعيين وحدة معالجة الرسومات (GPU).

تقوم دالة استدعاء عداد vblank بقراءة سجلات العرض وموضع المسح الضوئي دون الاحتفاظ بـ reset_domain->sem. أثناء استعادة GPU، يمكن أن يعمل عمل التزامن المعروض على استدعاء الدالة الاستدعائية بينما يمتلك إعادة التعيين القفل (semaphore) للكتابة. يؤدي ذلك إلى تنشيط lockdep_assert_held() في amdgpu_device_skip_hw_access() وتعيين TAINT_WARN عند تفعيل lockdep.

حاول الحصول على قفل إعادة التعيين للقراءة قبل الوصول إلى العتاد، واحتفظ به أثناء عمليات قراءة العداد وموضع المسح الضوئي. إذا كانت عملية إعادة التعيين قيد التقدم بالفعل، فقم بإرجاع عداد vblank البرمجي المخزن مؤقتًا من DRM بدلاً من ذلك. يتجنب هذا الإجراء الانتظار خلف عملية إعادة التعيين ويتجنب الوصول إلى عتاد العرض أثناء إعادة تعيينه.

العداد المُخزَّن مؤقتاً أقل دقة من العداد العتادي، لكنه يُستخدم فقط عندما تمنع عملية إعادة التعيين القراءة الآمنة للعتاد. يعالج هذا التحذير الخاص بوقت إعادة التعيين الناتج عن مسار vblank؛ ولا يكبت أو يصلح تحذيرات lockdep غير ذات الصلة.

(cherry picked from commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

26/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-426480

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!