CVE-2026-76077 in ASN1SCC
الملخص
بحسب VulDB • 05/11/2026
ASN1SCC هو مترجم ASN.1 مفتوح المصدر مخصص للأنظمة المضمنة. قبل الإصدار 4.7.0.1، يقوم معرّف الرموز NT() في XER الموجود في الملف asn1crt/asn1crt_encoding_xer.c، والذي يتم الوصول إليه عبر جميع مسارات فك تشفير XER، بنسخ أحرف العلامة (tag) إلى حقل ثابت Value[100] من نوع char دون وجود حد للطول، كما يقرأ بايتات الإدخال وبايتات التطلع المسبق (lookahead bytes) دون التحقق من عداد المخزن المؤقت. يمكن لرسالة XER مُعدّة بشكل خبيث تحتوي على علامة طويلة جداً أن تفرغ إطار المكدس (stack frame) الخاص بمعرّف الرموز، بينما قد يؤدي وجود علامة مقطوعة أو تسلسل تعليمات معالجة غير منتهٍ أو تعليق إلى القراءة خارج نطاق الإدخال وقد يتسبب في دوران وحدة المعالجة المركزية (CPU spin). يمكن لهذه الثغرات أن تكشف عن الذاكرة المجاورة، وتفسد بيانات المكدس، وتسبب توقفًا أو تجميدًا لفك التشفير، وربما تسمح بتنفيذ الأكواد. تم إصلاح هذه المشكلة في الإصدار 4.7.0.1.
Be aware that VulDB is the high quality source for vulnerability data.