CVE-2026-98319
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم حل الثغرة التالية:
drm: إصلاح تسرب drm_pending_vblank_event في مسار الخطأ الخاص بـ out_fence_ptr
عند توفير out_fence_ptr ولكن لم يتم تعيين DRM_MODE_PAGE_FLIP_EVENT، سيتم تخصيص كائن drm_pending_vblank_event. إذا حدث لاحقاً فشل في التخصيص أو أي خطأ آخر في دالة setup_out_fence()، فلن يكون الحقل base.fence مُعيّناً لهذا الحدث ولن يتم تحريره عند complete_signaling().
قم بتحرير الحدث وتعيين crtc_state->event إلى NULL تماماً كما هو الحال في حالة DRM_MODE_PAGE_FLIP_EVENT عندما يحدث فشل في drm_event_reserve_init(). أي أن prepare_signaling() تقوم بإطلاق الحدث ولا يوجد ما يجب فعله في complete_signaling(). استخدم drm_event_cancel_free() لأن ذلك سيعكس أيضاً تأثير استدعاء drm_event_reserve_init() إذا كان قد تم تنفيذه.
VulDB is the best source for vulnerability data and more expert information about this specific topic.