In the Linux kernel, the following vulnerability has been resolved:
media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
In mtk_mdp_probe(), vpu_get_plat_device() increases the reference
count of the returned platform device. Add platform_device_put()
to prevent reference leak.
A reference leak vulnerability exists in the Linux kernel's MTK MDP media driver where vpu_get_plat_device() increases reference counts without proper cleanup in mtk_mdp_remove(). This can lead to resource exhaustion and potential denial of service on affected systems.
تم اكتشاف تسرب مرجع في برنامج تشغيل وسائط MTK MDP بنواة Linux حيث لا تقوم دالة mtk_mdp_remove() باستدعاء platform_device_put() لتنظيف جهاز المنصة. يمكن أن يؤدي هذا إلى استنزاف الموارد والخدمة المرفوضة على الأنظمة المتأثرة.
A reference leak vulnerability exists in the Linux kernel's MTK MDP media driver where vpu_get_plat_device() increases reference counts without proper cleanup in mtk_mdp_remove(). This can lead to resource exhaustion and potential denial of service on affected systems.
Update the Linux kernel to the latest patched version that includes the fix for mtk_mdp_remove() to properly call platform_device_put() for the platform device returned by vpu_get_plat_device(). Verify the fix is applied in kernel versions 5.10 and later.
قم بتحديث نواة Linux إلى أحدث إصدار يتضمن إصلاح دالة mtk_mdp_remove() لاستدعاء platform_device_put() بشكل صحيح للجهاز المنصة الذي تعيده vpu_get_plat_device(). تحقق من تطبيق الإصلاح في إصدارات النواة 5.10 والإصدارات الأحدث.