CVE-2026-45849 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
net: mscc: ocelot: إضافة حماية قفل مفقودة في دالة ocelot_port_xmit_inj()
تستدعي الدالة ocelot_port_xmit_inj() الدالتين ocelot_can_inject() و ocelot_port_inject_frame() دون الاحتفاظ بقفل مجموعة الحقن (injection group lock). تحتوي كلتا الدالتين على استدعاء lockdep_assert_held() لقفل الحقن، ويحصل المتصل الصحيح felix_port_deferred_xmit() على القفل بشكل صحيح باستخدام ocelot_lock_inj_grp() قبل استدعاء هذه الدوال.
تم إضافة استدعاءات ocelot_lock_inj_grp()/ocelot_unlock_inj_grp() حول مسار حقن التسجيل (register injection path) لإصلاح حماية القفل المفقودة. مسار FDMA غير متأثر لأنه يستخدم آلية قفل خاصة به.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.