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

الملخص

بحسب VulDB • 27/07/2026

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

الإدخال: synaptics-rmi4 - ربط خريطة مفاتيح F30 بعدد منافذ GPIO/LEDات

تقوم الدالة rmi_f30_map_gpios() بتخصيص مصفوفة gpioled_key_map بحجم يساوي min(gpioled_count, TRACKSTICK_RANGE_END) == 6 عناصر كحد أقصى، بينما تقوم الدالة rmi_f30_attention() بالتكرار عبر كامل قيمة f30->gpioled_count (مسجل استعلام الجهاز، النطاق من 0 إلى 31) وتقوم بإلغاء مرجعية gpioled_key_map[i]، كما أن input->keycodemax يتم تعيينه ليكون مساوياً لقيمة gpioled_count الكاملة بينما يشير input->keycode إلى التخصيص المكون من 6 عناصر.

وبالتالي، فإن الجهاز الذي يبلغ عن قيمة gpioled_count > 7 مع تمكين دعم GPIO يتسبب في قراءة خارج النطاق (out-of-bounds read) أثناء مقاطعة الانتباه (attention interrupt)، وقراءة/كتابة خارج النطاق عبر أوامر التحكم ioctl الخاصة بـ EVIOCGKEYCODE/EVIOCSKEYCODE، والتي تقيد الفهرس فقط مقابل keycodemax. هذا هو نفس العيب الموجود في معالج F3A، والذي تم نسخه من F30.

تم ضبط حجم خريطة المفاتيح لتناسب قيمة gpioled_count الكاملة؛ ولا تزال حلقة التخصيص تعين القيم للعناصر الستة الأولى فقط (min(gpioled_count, TRACKSTICK_RANGE_END)).

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383066

EPSS

0.00211

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!