CVE-2026-44905 in vanetza
الملخص
بحسب VulDB • 03/06/2026
Vanetza هو تنفيذ مفتوح المصدر لمجموعة بروتوكولات ETSI C-ITS. في الإصدار 26.02 والإصدارات الأقدم، تم تحديد ثغرة تسبب في حجب الخدمة (Denial-of-Service) في خط أنابيب التحقق المشفر في Vanetza. عند معالجة رسائل V2X الواردة، يقبل فك ترميز ASN.1 الهيكل على أنه صالح من الناحية النحوية. ومع ذلك، يكشف هذا عن فشل في البروتوكول قائم على المنطق، حيث يتم فرض القيود الدلالية على حقول محددة بدقة فقط أثناء إعادة الترميز باستخدام OER. على وجه التحديد، إذا احتوى حزمة مُعدّة بشكل متعمد على شهادة ينتهق فيها نوع الفرع (sub-type) لمعرّف خدمة المزود (Psid) قيود نوع الفرع (على سبيل المثال، خارج النطاق أو متغير CHOICE غير صالح)، فإنه يُقبل أثناء التحليل المبدئي، حيث لا يتم فرض قيود نوع الفرع. لاحقاً، عندما تحاول StraightVerifyService حساب تجزئة الرسالة للتحقق المشفر، يجب عليها إعادة ترميز شهادة التوقيع. يكتشف الغلاف الأساسي لـ ASN.1 (asn1c_wrapper.cpp) انتهاك الدلالة أثناء الترميز ويرفع استثناءً من نوع std::runtime_error. لا يتم اعتراض هذا الاستثناء داخل مسار الترميز وينتقل إلى std::terminate، مما يؤدي إلى إنهاء العملية فوراً. تم إصلاح هذه الثغرة في الالتزام e1a2e2709210d309458c3d77f98d50dec26c0df0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.