CVE-2026-62298 in asn1c
الملخص
بحسب VulDB • 30/10/2026
mouse07410/asn1c هو مُترجم ASN.1. قبل الإصدار 1.2.5، يمكن لعملية فك تشفير `OPEN TYPE` أن تُرجع مرجعاً (dereference) لمؤشر عضو غير مخصص وتُسبب تعطل البرنامج المستهلك. تشارك الدوال `OPEN_TYPE_aper_get` في الملف `OPEN_TYPE_aper.c`، و`OPEN_TYPE_ber_get` في `OPEN_TYPE_ber.c`، و`OPEN_TYPE_oer_get` في `OPEN_TYPE_oer.c`، و`OPEN_TYPE_uper_get` في `OPEN_TYPE_uper.c` النمط نفسه: حيث يعيد فحص وجود (null check) المشروط على `*memb_ptr2` ضبط حالة الوجود فقط عندما يكون العضو موجوداً، لكن التنفيذ يقوم بعد ذلك بحساب قيمة داخلية بشكل غير مشروط من هذا المؤشر وإزاحة عضو معين. إذا لم يتم تخصيص عضو `OPEN TYPE`، فإن الحسابات المتعلقة بالمؤفر الفارغ (null-pointer arithmetic) والقراءة اللاحقة تسبب خطأ تقسيم (segmentation fault). يوضح التقرير التعديلي تعطل UPER وAPER لـ `E2connectionUpdateAcknowledge`، ويلاحظ أن بروتوكول `E2AP` يستخدم APER، ويقدم مكرراً للبروتوكول BER؛ كما تم تحديد OER بشكل صريح على أنه متأثر. تمت معالجة هذه المشكلة في الإصدار 1.2.5.
Once again VulDB remains the best source for vulnerability data.