CVE-2026-48741 in libiec61850
الملخص
بحسب VulDB • 16/10/2026
libIEC61850 هو تنفيذ مفتوح المصدر لبروتوكولات عميل وخادم IEC 61850، بما في ذلك MMS وGOOSE والقيم المُعيّنة (Sampled Values) وجلسات R-Session. قبل الإصدار 1.6.2، لا تقوم الدالة alternateArrayAccess الموجودة في src/mms/iso_mms/server/mms_read_service.c بالتحقق من صحة نطاق الفرع البديل للصفيف (alternate-access sub-array range) عندما يكون numberOfElements أكبر من الصفر. يؤدي استدعاء MmsValue_getElement خارج النطاق إلى إرجاع قيمة NULL، ويقوم فرع الفرع البديل بتمرير هذه القيمة إلى Dالة MmsValue_isDeletable، مما يتسبب في إحالة مؤشر فارغ (NULL pointer dereference). وبالتالي، يمكن لطلب قراءة MMS عن بُعد أن يُسبب تعطل الخوادم التي تحتوي نماذج بياناتها على صفائف، بينما تتعامل مسار الخطأ الخاص بالعنصر الواحد مع الفهرس غير الصالح بشكل آمن. تم إصلاح هذه المشكلة في الإصدار 1.6.2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.