In the Linux kernel, the following vulnerability has been resolved:
media: radio-keene: fix memory leak in error path
Fix a memory leak in usb_keene_probe(). The v4l2 control handler is
initialized and controls are added, but if v4l2_device_register() or
video_register_device() fails afterward, the handler was never freed,
leaking memory.
Add v4l2_ctrl_handler_free() call in the err_v4l2 error path to ensure
the control handler is properly freed for all error paths after it is
initialized.
A memory leak vulnerability exists in the Linux kernel's radio-keene driver where the v4l2 control handler is not properly freed if device registration fails during probe. This could lead to memory exhaustion on systems using this USB radio device driver.
يوجد تسرب للذاكرة في برنامج تشغيل radio-keene في نواة Linux حيث لا يتم تحرير معالج التحكم v4l2 بشكل صحيح إذا فشل تسجيل الجهاز أثناء المسح الأولي. يمكن أن يؤدي هذا إلى استنزاف الذاكرة على الأنظمة التي تستخدم برنامج تشغيل جهاز الراديو USB هذا.
A memory leak vulnerability exists in the Linux kernel's radio-keene driver where the v4l2 control handler is not properly freed if device registration fails during probe. This could lead to memory exhaustion on systems using this USB radio device driver.
Update the Linux kernel to the latest patched version that includes the fix for CVE-2026-43231. Ensure v4l2_ctrl_handler_free() is called in all error paths after v4l2 control handler initialization in the radio-keene driver probe function.
قم بتحديث نواة Linux إلى أحدث إصدار يتضمن إصلاح CVE-2026-43231. تأكد من استدعاء v4l2_ctrl_handler_free() في جميع مسارات الخطأ بعد تهيئة معالج التحكم v4l2 في وظيفة فحص برنامج تشغيل radio-keene.