CVE-2026-31764 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
iio: imu: st_lsm6dsx: ضبط تردد أخذ العينات للمخزن المؤقت (buffer) للمسرّع (accelerometer) فقط
تستدعي الدالة `st_lsm6dsx_hwfifo_odr_store()`، التي يتم استدعاؤها عندما يكتب المستخدمون في فضاء المستخدم (userspace) سمة sysfs الخاصة بتردد أخذ العينات للمخزن المؤقت، الدالة `st_lsm6dsx_check_odr()`، التي تصل إلى مصفوفة `odr_table` عند الفهرس `sensor->id`؛ ونظراً لأن هذه المصفوفة تتكون من عنصرين فقط، فإن الوصول لأي نوع من المستشعرات غير المسرّع (accelerometer) أو الجيروسكوب (gyroscope) يُعد وصولاً خارج النطاق (out-of-bounds access).
كان الدافع لتمكين ضبط تردد للمخزن المؤقت يختلف عن تردد أخذ العينات للمستشعر لدعم حالات الاستخدام التي تتطلب اكتشافاً دقيقاً للأحداث (وهو ما يتطلب تردد أخذ عينات عالٍ) مع استرداد بيانات المستشعر بتردد منخفض. ونظراً لأن جميع أنواع الأحداث المدعومة تُنشأ من بيانات التسارع فقط، فلا يتم إنشاء سمة تردد أخذ العينات للمخزن المؤقت لأنواع المستشعرات الأخرى غير المسرّع.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.