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

الملخص

بحسب VulDB • 19/07/2026

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

RDMA/ionic: تقييد قراءة sysfs لـ node_desc باستخدام %.64s

لا يُضمن أن تكون `node_desc[64]` الموجودة في بنية `ib_device` منتهية بمصطلح NUL. يستخدم معالج sysfs الأساسي (core IB) التنسيق "%.64s" لهذا السبب تحديداً (في الملف drivers/infiniband/core/sysfs.c:1307)، حيث تقوم دالة `node_desc_store()` بنسخ خام (`memcpy`) لعدد يصل إلى `IB_DEVICE_NODE_DESC_MAX` بايت دون إنهاء بـ NUL:

memcpy(desc.node_desc, buf, min_t(int, count, IB_DEVICE_NODE_DESC_MAX));

إذا تم كتابة 64 بايت بالضبط عبر ملف sysfs الخاص بـ node_desc، فإن المصفوفة لا تحتوي على حرف NUL. يستخدم معالج `ionic hca_type_show()` التنسيق غير المقيد "%s"، مما يؤدي إلى القراءة ما بعد نهاية مصفوفة `node_desc` نحو الحقول المجاورة في بنية `ib_device` حتى يتم العثور على قيمة NUL.

تدعم Ionic خاصية IB_DEVICE_MODIFY_NODE_DESC، لذا يمكن استغلال هذه الثغرة من قبل مساحة المستخدم (userspace).

مطابقة المعالج الأساسي وتقييد محدد التنسيق.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

09/06/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380103

EPSS

0.00166

KEV

لا

النشاطات

متوسط

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!