CVE-2026-93236 in Linux
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
media: meson: vdec: تصحيح تجاوز المؤشر الفارغ (NULL pointer deref) في دالة vdec_try_fmt_common
عند استدعاء VIDIOC_TRY_FMT بتنسيق بكسل غير مدعوم على قائمة OUTPUT، تعود الدالة vdec_try_fmt_common() إلى استخدام V4L2_PIX_FMT_MPEG2. ومع ذلك، إذا كانت توزيعة لينكس قد قامت بتعديل دعم MPEG2 محلياً (حيث أنه كان معطلاً منذ فترة)، فإن جدول تنسيقات المنصة لا يحتوي على MPEG2، مما يؤدي إلى إرجاع find_format() لقيمة NULL، وبالتالي يتسبب تجاوز المؤشر fmt_out->max_width في حدوث تجاوز لمؤشر فارغ.
تم إصلاح هذه المشكلة عن طريق العودة إلى أول تنسيق موجود في مصفوفة تنسيقات المنصة بدلاً من تثبيت قيمة V4L2_PIX_FMT_MPEG2 بشكل ثابت (hardcoding). وهذا الحل صالح دائماً لأن كل منصة تُعرّف على الأقل تنسيقاً واحداً.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.