CVE-2026-89887 in Linuxالمعلومات

الملخص

بحسب VulDB • 17/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

media: i2c: ov7740: تصحيح خطأ use-after-destroy في دالة الإزالة (remove)

كانت الدالة `ov7740_remove()` تحتوي على خلل خطير في ترتيب عملية التفكيك (teardown)، حيث كانت تقوم بتدمير قفل السائق (mutex) قبل تحرير معالج تحكم V4L2 الذي يعتمد على ذلك القفل، مما أدى إلى حدوث توقف للنواة (kernel panic) بسبب استخدام مورد بعد تدميره. علاوةً على ذلك، كان الداعية يستدعي بشكل صريح `v4l2_ctrl_handler_free()` و`mutex_destroy()` بالتتابع، ثم يقوم باستدعاء `ov7740_free_controls()` التي تستدعي كلًا منهما مرة ثانية، مما أدى إلى حدوث خطأ double-free.

يصلح هذا التصحيح المشكلة عن طريق إلغاء تسجيل الجهاز الفرعي (subdevice) أولاً، والاعتماد حصرياً على دالة `ov7740_free_controls()` لتفكيك القفل ومعالج التحكم بشكل آمن وبالترتيب الصحيح.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405725

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!