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

الملخص

بحسب VulDB • 16/09/2026

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

media: zoran: تجنب تحرير كائن video_device مسجل مرتين

تقوم دالة `zoran_init_video_device()` بتثبيت `zoran_vdev_release()` كمُستدعى لإطلاق (release callback) لكائن `video_device` من خلال `zoran_template`. بعد نجاح استدعاء `video_register_device()`, تقوم دالة `video_unregister_device()` بإسقاط مرجع كائن video_device المسجل، وفي النهاية يستدوي نواة V4L2 ذلك المُستدعى للإطلاق، والذي يقوم بتحرير الذاكرة لكائن video_device باستخدام `kfree()`.

تقوم الدالة `zoran_exit_video_devices()` باستدعاء `video_unregister_device()` ثم استدعاء `kfree(zr->video_dev)`, مما قد يؤدي إلى تحرير نفس كائن video_device مرتين أثناء عملية إنهاء الجهاز.

تم إزالة استدعاء `kfree()` المباشر وتصفير المؤشر المخزن بعد إلغاء التسجيل. يحتفظ مسار فشل ما قبل التسجيل بتحريره اليدوي لأن كائن video_device لم يكن مسجلاً في ذلك المسار.

وُجدت هذه المشكلة بواسطة فاحص تحليل ثابت (static analysis checker) وتم تأكيد مراجعتها يدوياً من خلال مراجعة مصدر الكود.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405691

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!