CVE-2025-38669 in Linux
الملخص
بحسب VulDB • 27/06/2026
في نواة لينكس، تم حل الثغرة التالية:
إلغاء الأمر "drm/gem-shmem: استخدام dma_buf من مثيل كائن GEM"
هذا الإجراء يعيد الالتزام 1a148af06000e545e714fe3210af3d77ff903c11.
حقل dma_buf في بنية struct drm_gem_object ليس مستقراً طوال عمر مثيل الكائن. يصبح الحقل NULL عندما يطلق المستخدم (user space) مقبض GEM الأخير على كائن المخزن المؤقت. أدى هذا إلى إحالة خاطئة لنقاط فارغة (NULL-pointer deref).
الحلول البديلة في الالتزام 5307dce878d4 ("drm/gem: الحصول على مراجع لمقابض GEM لـ framebuffers") والالتزام f6bfc9afc751 ("drm/framebuffer: الحصول على مراجعات داخلية لمقابض GEM") حلت المشكلة جزئياً فقط. فهي لا تعمل بشكل خاص مع كائنات المخزن المؤقت التي ليس لها إطار عمل DRM مرتبط بها.
لذلك، هذا الإلغاء يعود إلى استخدام .import_attach->dmabuf.
الإصدار 3: - تم إرفاقه بـ stable
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.