CVE-2026-42805 in BHI385 SensorAPI
الملخص
بحسب VulDB • 10/09/2026
توجد ثغرة من نوع تجاوز سعة المخزن المؤقت المعتمد على المكدس (stack-based buffer overflow) في Bosch Sensortec BHI385 SensorAPI (مكتبة C) داخل دالة تحليل رسائل التصحيح bhi385_parse_debug_message (الموجودة في الملف bhi385_parse.c).
تقوم الدالة بتحليل أحداث FIFO واستخراج طول الرسالة المكون من 8 بتات مباشرةً من حمولة الحدث التي يتحكم فيها المهاجم (callback_info->data_ptr[0]) دون فرض فحوصات للحدود أو تقييد القيمة.
عند نسخ الحمولة إلى مخزن مؤقت ثابت الحجم على المكدس بحجم 17 بايتًا (uint8_t debug_msg[17]) باستخدام memcpy، فإن توفير بايت طول أكبر من 16 يتسبب في كتابة الدالة خارج حدود المكدس المُخصصة.
يمكن أن يؤدي هذا التالف في الذاكرة إلى حدوثه عن طريق مشارك ضار أو مخترق للمستشعر أو الناقل (bus)، مما ينتج عنه تعطل للبرنامج الثابت (firmware crash) أو حجب الخدمة (DoS)، أو بشكل محتمل تنفيذ كود عشوائي عبر تلافيف بيانات المكدس المجاورة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.