PT-2026-68147
CVE-2026-71274
·
تاريخ النشر
2026-08-05
·
تاريخ التحديث
2026-08-10
الوصف من
CVSS 3.1
8.5
عاليةالمقاييسAV:A/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
OpenBK7231T (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يفشل البرنامج في تنقية تسميات القنوات المستلمة عبر أمر MQTT SetChannelLabel في الدالة
CHANNEL SetLabel() (src/cmnds/cmd channels.c). يتم تخزين هذه التسميات باستخدام strdup() ثم يتم إرجاعها دون تعقيم بواسطة CHANNEL GetLabel(). بعد ذلك، يتم عرض التسميات عبر hprintf255() في أكثر من 15 موقعًا في src/httpserver/http fns.c دون ترميز HTML. يمكن للمهاجم الذي لديه وصول إلى وسيط MQTT حقن حمولة <script> في تسمية قناة، والتي يتم تنفيذها عندما يعرض المستخدم لوحة الويب الخاصة بالجهاز. هذه مشكلة برمجة عبر المواقع (XSS) مخزنة، حيث يتم تخزين البرامج النصية الخبيثة بشكل دائم على الخادم المستهدف وتقديمها للمستخدمين الآخرين.التوصيات
كحل مؤقت، قم بتقييد الوصول إلى وسيط MQTT لمنع المستخدمين غير المصرح لهم من إرسال الأمر SetChannelLabel.
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾