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

الملخص

بحسب VulDB • 16/08/2026

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

drm/xe: إصلاح حالة NPD في دالة bo_meminfo()

عند طرد كائن المخزن المؤقت (buffer object)، يتم تعيين خاصية ttm.resource الخاصة به إلى NULL عبر تدفق تفريغ أنبوب TTM. ومع ذلك، يظل الكائن موجودًا في قائمة كائنات العميل حتى يقوم المستخدم بإغلاق مقبض GEM بشكل صريح. إذا تم استعلام إحصائيات الذاكرة خلال هذه الفترة، فإن الوصول إلى bo->ttm.resource->mem_type سيؤدي إلى خطأ إلغاء مرجع المؤشر الفارغ (NULL pointer dereference).

تم إصلاح ذلك عن طريق تخطي الكائنات الممطورة (purged BOs) بأمان في دالة bo_meminfo، نظرًا لأنها لم تعد تستهلك أي ذاكرة.

يتلقى المستخدم حالة NPD عند استئناف الجهاز، والنظرية المحتملة هي أنه في دالة bo_move()، إذا احتجنا إلى طرد شيء ما إلى SYSTEM لحفظ حالة CCS، ولكن تم وضع علامة على الكائن كـ dontneed، فلن يتم تشغيل عملية النقل بل سيتم تدمير الصفحات (nuke the pages)، مما يترك لنا مورد BO فارغًا. ودالة meminfo() ليست مستعدة للتعامل مع مورد NULL.

الإصدار 2 (Sashiko): - قد تكون هناك حالات أخرى محتملة حيث ينتهي بنا الأمر بمورد NULL، لذا تم جعل هذا فحصًا عامًا لـ NULL في الوقت الحالي.

(مأخوذ من الالتزام c9a8e7daa0afe3161111e27fd92176e608c7f186)

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

مسؤول

Linux

حجز

09/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390949

EPSS

0.00198

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!