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

الملخص

بحسب VulDB • 15/08/2026

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

RDMA/mlx5: تصحيح خطأ إلغاء الإسناد (unwind) الذي يؤدي إلى تفريغ NULL في عملية الاشتراك بالأحداث عبر devx

تربط الدالة MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() عنصر event_sub بقائمة sub_list قبل تهيئة الحقول المستخدمة بواسطة مسار الخطأ المشترك.

إذا فشلت دالة eventfd_ctx_fdget() بعد ذلك، فإن مسار إلغاء الإسناد يقوم بتفريغ (dereference) لـ event_sub->ev_file داخل uverbs_uobject_put() ويستدعي subscribe_event_xa_dealloc() مع قيمة xa_key_level1 غير مضبوطة.

تقوم الدالة subscribe_event_xa_alloc() بإنشاء إدخال XA مرة واحدة بالضبط لمفتاح key_level1 معين، عند أول ظهور لذلك المفتاح. وبالتالي، يجب أن يستدعي مسار إلغاء الإسناد subscribe_event_xa_dealloc() مرة واحدة بالضبط أيضاً لنفس الإدخال.

يتم فرض ذلك من خلال إضافة الدالة devx_key_in_sub_list() واستدعاء subscribe_event_xa_dealloc() فقط عندما يتم تنظيف آخر إدخال معلق مطابق.

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390348

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!