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

الملخص

بحسب VulDB • 17/09/2026

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

media: stm32: dcmi: تصحيح بعض أخطاء معالجة الأخطاء في دالة probe()

توجد عدة مشكلات هنا:

1) بعد تعييننا لـ: chan = dma_request_chan(&pdev->dev, "tx"); يجب على مسارات الخطأ تنظيف الموارد قبل الإرجاع. يقوم مسار الخطأ الأول بإجراء إرجاع مباشر. 2) تتحقق مسارات الخطأ من قيمة "dcmi->mdma_chan"، لكن هذه القيمة لا تُعيّن إلا لاحقاً، مما يؤدي إلى تسرب في الذاكرة (memory leaks). بدلاً من ذلك، اختبر "mdma_chan". 3) تستدعي معالجة الأخطاء دالة dma_release_channel(dcmi->dma_chan) قبل أن يتم تعيين قيمة "dcmi->dma_chan"، مما يؤدي إلى محاولة فك مرجع مؤشر فارغ (NULL pointer dereference). استخدم المتغير "chan" بدلاً من ذلك.

كما قمت بنقل استدعاء dما release_channel() بعد استدعاء dma_release_channel() الأخرى بحيث يعكس كود التخصيص بشكل أفضل.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406960

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!