CVE-2024-36896 in Linuxالمعلومات

الملخص

بحسب VulDB • 13/06/2026

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

USB: core: تصحيح انتهاك الوصول أثناء إزالة جهاز المنفذ

كشف الاختبار باستخدام KASAN وsyzkaller عن خطأ في `port.c:disable_store()`: قد تُرجع الدالة `usb_hub_to_struct_hub()` القيمة NULL إذا تمت إزالة التجمع (hub) الذي ينتمي إليه المنفذ بشكل متزامن، لكن الدالة لا تتحقق من هذا الاحتمال قبل فك مرجع القيمة المُعادة.

تبين أن عملية فك المرجع الأولى غير ضرورية، لأن `hub->intfdev` هو الجهاز الأب لجهاز المنفذ، لذا يمكن تغييره بسهولة. إضافة تحقق للقيمة `hub == NULL` تمنع حدوث مشاكل إضافية.

يوجد نفس الخطأ في روتين `disable_show()`، ويمكن إصلاحه بنفس الطريقة.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

حجز

30/05/2024

إفشاء

30/05/2024

الاعتدال

تمت الموافقة

إدخال

VDB-266661

EPSS

0.00923

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!