ثغرة حجب خدمة في كاميرات Intelbras تتيح تعطيلها من الشبكة المحلية
كشف باحثو كاسبرسكي عن ثغرة في نقطة تحديث البرامج الثابتة بكاميرات Intelbras، تتيح بدء إعادة تشغيلها من دون مصادقة أو ملف تحديث صالح. أصدرت Intelbras تحديثا لمعالجة المشكلة، ورقم الإصدار المذكور هو R.260804.

أفاد باحثو كاسبرسكي باكتشاف ثغرة حجب خدمة في كاميرات IP من Intelbras، تتيح لشخص لديه وصول إلى شبكة Wi-Fi المحلية تعطيل الكاميرا من دون تسجيل الدخول. أبلغ الباحثون الشركة، التي أصدرت تحديثا للبرامج الثابتة يعالج الخلل، وتقول إن المشكلة غير موجودة في أحدث إصدار.
الأجهزة المتأثرة وآلية المصادقة
استخدم الباحثون كاميرا iM3B-C تعمل بالإصدار v240927، الذي كان أحدث إصدار متاح وقت البحث. وذكرت Intelbras أن البرنامج الثابت نفسه متوافق أيضا مع الطرز iMX C وiM4 C وiM5 SC وiME 360 C وiM7+ FC. وتوفر الشركة ملفات البرامج الثابتة على موقعها، ويمكن تثبيتها عبر بطاقة SD أو من خلال واجهة الويب أو تطبيق الهاتف، مع دعم التحديث عبر الشبكة المحلية.
يتضمن البرنامج الثابت مكونا أساسيا هو ملف ARM التنفيذي sonia، المسؤول عن التحكم في برامج تشغيل عتاد الكاميرا والمصادقة وتسجيل البث المباشر، من بين مهام أخرى. وتتم المصادقة عبر طريقة RPC المسماة global.login عند المسار /RPC2_Login. يرسل العميل اسم المستخدم وكلمة مرور فارغة أولا، فترد الكاميرا بتحد يتضمن جلسة مؤقتة ونوع التشفير وقيمة عشوائية ونطاق المصادقة؛ والرد الخاطئ في هذه المرحلة لا يعني فشل تسجيل الدخول، لأن العملية لم تكتمل.
بعد ذلك يحسب العميل قيمة MD5 أولى من اسم المستخدم ونطاق المصادقة وكلمة المرور الأصلية، ثم قيمة MD5 ثانية من اسم المستخدم والقيمة العشوائية والناتج الأول. ويرسل النتيجة والجلسة المؤقتة في طلب global.login ثان. عند نجاح الدخول، تعيد الكاميرا جلسة مصادق عليها يجب استخدامها في طلبات RPC اللاحقة، بما فيها نقاط إعادة التشغيل أو الوصول إلى معلومات حساسة.
الاستغلال وإصلاح الخلل
يقع الخلل في المسار /firmwareUpgrade_service/Demo، الذي لا يتحقق من المصادقة ولا يفحص صلاحية ملف البرنامج الثابت قبل بدء عملية التحديث. ويؤدي بدء العملية إلى إعادة تشغيل الكاميرا ثم توقفها، فتظهر غير متصلة للمستخدمين المسجلين عليها. وقد يؤدي طلب واحد إلى تعطيلها نحو دقيقة، بينما يبقي إرسال طلبات دورية الجهاز غير متصل بلا انقطاع.
عرض الباحثون الاستغلال باستخدام برنامج Python على كاميرا iM3B-C. يرسل البرنامج طلب HTTP POST إلى نقطة التحديث؛ وتبدأ الكاميرا إعادة التشغيل حتى إن لم يكن الملف المرسل برنامجا أصليا. وفي العرض التوضيحي، كانت الكاميرا تعمل ويظهر مؤشرها الأخضر، كما كان التطبيق يتيح مشاهدتها؛ وبعد تنفيذ الطلب انقطع اتصالها بالتطبيق والأجهزة المسجلة. ويعني ذلك تعذر الوصول إلى البث المباشر وإدارة الكاميرا أثناء تعطلها.
بعد إبلاغ Intelbras، تواصلت الشركة مع مورّد التصنيع الأصلي وأصدرت إصدارا جديدا يتطلب المصادقة لبدء التحديث عبر هذه النقطة. ووفقا للمقارنة التي أوردها الباحثون، يتحقق البرنامج الجديد من ملفات تعريف الارتباط وبيانات الجلسة، خلافا للإصدار السابق الذي كان ينتقل مباشرة إلى إجراء التحديث. الإصدار المذكور للإصلاح هو R.260804، وأرفقت الشركة تعليمات التحديث.
كما عيّنت MITRE للثغرة المعرف المرشح CAN-2026-2035970، بانتظار التعيين النهائي لرقم CVE. وأبلغ فريق Intelbras الباحثين أن MITRE صنفها متوسطة الخطورة بدرجة 5.1 وفق إطار CVSS 4.0.
النطاق والتحديث
قال الباحثون إن تطبيق Intelbras Mibo Smart، المستخدم لربط الأجهزة وإدارتها، تجاوزت تنزيلاته 4,000,000. وتضم البرازيل أكبر قاعدة مستخدمين، تليها باراغواي والإكوادور وكولومبيا والأرجنتين وتشيلي وبيرو وبوليفيا وأوروغواي وفنزويلا. ولا يحدد المصدر عدد الأجهزة المتأثرة فعليا؛ لكنه يوضح أن استغلال الخلل يعطل إتاحتها للمستخدمين الشرعيين.
توصي Intelbras المستخدمين بالتحقق من إصدار البرامج الثابتة المثبت على أجهزتهم والتحديث إلى أحدث إصدار متاح. ويؤكد التقرير أن الإصدار الأحدث يعالج مسار الهجوم المذكور.
تاريخ الخبر الأصلي
٢٨ تشرين الأول ٢٠٢٦
