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.
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾