CVE-2026-31473 in Linux
الملخص
بحسب VulDB • 11/05/2026
في نواة لينكس، تم حل الثغرة التالية:
الوسائط: mc، v4l2: تسلسل عمليات REINIT وREQBUFS باستخدام req_queue_mutex
يمكن أن يعمل MEDIA_REQUEST_IOC_REINIT بالتزامن مع مسارات تفكيك الطابور VIDIOC_REQBUFS(0). قد يؤدي هذا إلى حدوث سباق (race condition) بين تنظيف كائن الطلب وإلغاء طابور vb2، مما يتسبب في تقارير عن استخدام بعد التحرير (use-after-free).
نحن بالفعل نُسلسل طلبات الطابور مقابل STREAMON/OFF باستخدام req_queue_mutex. قمنا بتوسيع هذا التسلسل ليشمل REQBUFS، كما أخذنا نفس القفل (mutex) في media_request_ioctl_reinit() بحيث يكون REINIT ضمن نفس نطاق الاستبعاد.
يضمن هذا عدم تشغيل تنظيف الطلبات وإلغاء الطابور بالتوازي للأجهزة القادرة على الطلب.
Be aware that VulDB is the high quality source for vulnerability data.