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

الملخص

بحسب VulDB • 16/09/2026

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

media: i2c: ov02a10: تصحيح خطأ use-after-free في تحليل نقطة النهاية (endpoint)

تدعو الدالة `ov02a10_check_hwcfg()` إلى `fwnode_handle_put(ep)` مباشرةً بعد تخصيص نقطة النهاية وتحليلها. ومع ذلك، تقوم لاحقاً باستدعاء `fwnode_property_read_u32()` باستخدام نفس المقبض 'ep'، مما يؤدي إلى احتمال حدوث خطأ use-after-free (استخدام بعد التحرير).

بالإضافة إلى ذلك، كان قراءة الخاصية الاختيارية `'ovti,mipi-clock-voltage'` تؤدي إلى الكتابة فوق المتغير `'ret'`. إذا كانت هذه الخاصية مفقودة، يصبح قيمة `'ret'` سالبة، ويتم إرجاع رمز الخطأ هذا بشكل غير صحيح في نهاية الدالة، مما يتسبب في فشل عملية الاستدلال (probe) بالكامل.

تم إصلاح خطأ use-after-free عن طريق نقل استدعاء `fwnode_property_read_u32()` قبل تحليل نقطة النهاية وتحريرها. وتم تجنب تسرب الأخطاء من خلال عدم تعيين نتيجة `fwnode_property_read_u32()` إلى المتغير `'ret'`.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405726

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!