PT-2026-120775
CVE-2026-78116
·
تاريخ النشر
2026-10-21
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
5.2
متوسطةالمقاييسAV:P/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
برنامج تشغيل مستشعر Broadcom AFBR-S50 time-of-flight (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة في برنامج تشغيل مستشعر Broadcom AFBR-S50 time-of-flight حيث يتم إكمال تقديم RTIO مرتين عندما تفشل عملية تقييم بيانات المستشعر. في الدالة
data ready work handler()، يؤدي إرجاع قيمة غير STATUS OK من Argus EvaluateData() إلى استدعاء handle error on result()، والتي تنهي الطلب باستخدام rtio iodev sqe err(). ومع ذلك، يستمر التنفيذ حتى نهاية الدالة ويقوم بإنهاء نفس هيكل rtio iodev sqe مرة ثانية عبر rtio iodev sqe ok() لأن الدالة لا تتوقف بعد معالج الخطأ.يؤدي هذا الإكمال المزدوج إلى فساد مجمع تقديمات RTIO وسجلات mempool. بالنسبة لتقديمات البث (streaming)، يؤدي ذلك إلى الكتابة عبر مخازن مؤقتة تم تحريرها؛ أما بالنسبة لتقديمات المرة الواحدة (one-shot)، فيؤدي ذلك إلى تحرير مدخلات المجمع مرتين وإرسال إشعارات نجاح وهمية. يمكن تحفيز هذه الحالة بواسطة عوامل خارجية مثل الضوء المحيط القوي أو أخطاء نقل SPI، مما يسمح للمهاجم بالتسبب في فساد الذاكرة وفقدان توفر الخدمة في الأجهزة التي تستخدم برنامج التشغيل
brcm,afbr-s50 دون الحاجة إلى اتصال مادي أو وصول إلى البرمجيات.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾