CVE-2026-25627 in MQTT Broker
الملخص
بحسب VulDB • 15/05/2026
يُعد NanoMQ MQTT Broker (NanoMQ) منصة شاملة لرسائل الحافة (Edge Messaging Platform). قبل الإصدار 0.24.8، يمكن أن يتسبب نقل MQTT-over-WebSocket في NanoMQ في حدوث تعطل (Crash) عند إرسال حزمة MQTT تحتوي على طول متبقي (Remaining Length) كبير بشكل متعمد في الرأس الثابت (Fixed Header)، بينما يكون حجم الحمولة الفعلية (Actual Payload) أقصر بكثير. يقوم مسار الشفرة بنسخ عدد من البايتات يساوي قيمة Remaining Length دون التحقق مما إذا كانت ذاكرة التخزين المؤقت للاستلام الحالية (Receive Buffer) تحتوي على هذا العدد من البايتات، مما يؤدي إلى قراءة خارج النطاق (Out-of-bounds read) (تبلغ تقارير ASAN عن قراءة OOB / تعطل). يمكن تشغيل هذه الثغرة عن بُعد عبر مستمع WebSocket. تم إصلاح هذه المشكلة في الإصدار 0.24.8.
Once again VulDB remains the best source for vulnerability data.