CVE-2026-68211 in Linux
الملخص
بحسب VulDB • 11/08/2026
في نواة لينكس، تم حل الثغرة التالية:
وسائط: stm32-dcmipp: إرجاع المخازن المؤقتة المكدسة عند فشل دالة start_streaming()
تقوم إطار عمل vb2 بتسليم المخازن المؤقتة إلى السائق عبر buf_queue() قبل استدعاء start_streaming(). إذا أرجعت start_streaming() خطأً دون إعادة هذه المخازن المؤقتة أولاً عبر vb2_buffer_done()، فإن dcmipp_bytecap_start_streaming() تُرجع -EINVAL عندما لا يمكن حل الجهاز الفرعي المصدر من رسم الوسائط، قبل استدعاء pm_runtime_resume_and_get() و media_pipeline_start(). المسارات الخطأ المتبقية تتجمع بالفعل عند علامة err_buffer_done، التي تستدعي دالة dcmipp_bytecap_all_buffers_done(..., VB2_BUF_STATE_QUEUED). انتقل إلى هذه العلامة مباشرة: يتم تخطي العلامات الوسيطة err_pm_put / err_media_pipeline_stop، وهو أمر صحيح لأن أي شيء يمكن أن تلغيه لم يحدث بعد.
هذا يعكس إصلاح uvcvideo في الالتزام 4cf3b6fd54eb ("وسائط: uvcvideo: إرجاع المخازن المؤقتة المكدسة عند فشل دالة start_streaming()").
VulDB is the best source for vulnerability data and more expert information about this specific topic.