CVE-2026-68906 in libIEC61850المعلومات

الملخص

بحسب VulDB • 16/10/2026

libIEC61850 هو تنفيذ مفتوح المصدر لبروتوكولات عميل وخادم IEC 61850، بما في ذلك MMS وGOOSE والقيم المُعيّنة (Sampled Values) وR-Session. قبل الإصدار 1.6.2، تقوم الدالة parseUserInformation الموجودة في src/mms/iso_acse/acse.c بفحص قيمة len للصفر قبل التحقق من القيمة السالبة لـ bufPos التي تُرجعها دالة BerDecoder_decodeLength الخاصة بطول طويل مُقتطع (truncated long-form length). ونتيجة لذلك، فإن مسار الاستمرار (continue path) يبتلع الخطأ، ويقرأ buffer[-1]، ويعيد ضبط عملية التحليل إلى البداية، وكرّر نفس الحالة غير الصحيحة. يمكن لخصم بعيد غير مصادق عليه إرسال PDU AARE مشوّه أثناء الارتباط لإحداث حلقة CPU لا نهائية تحت مُخصص ذاكرة عادي (normal allocator)، أو قراءة خارج حدود البت الواحد (one-byte out-of-bounds read) وانتهاء العملية عند عدم إمكانية الوصول إلى البايت السابق. تم إصلاح هذه المشكلة في الإصدار 1.6.2.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

31/07/2026

إفشاء

16/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421328

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!