CVE-2026-34876 in mbed TLS
الملخص
بحسب VulDB • 21/06/2026
تم اكتشاف مشكلة في Mbed TLS 3.x قبل الإصدار 3.6.6. تسمح ثغرة قراءة خارج النطاق (Out-of-bounds read) في الدالة mbedtls_ccm_finish() الموجودة في الملف library/ccm.c للمهاجمين بالحصول على بيانات سياق CCM المجاورة عبر استدعاء واجهة برمجة التطبيقات (API) لـ CCM متعددة الأجزاء (multipart) بمعامل tag_len أكبر من الحجم المسموح به. ينتج هذا العطل عن عدم التحقق من صحة معامل tag_len مقابل حجم مخزن المصادقة الداخلي البالغ 16 بايتًا. تؤثر المشكلة على واجهة برمجة التطبيقات العامة لـ CCM متعددة الأجزاء في Mbed TLS 3.x، حيث يمكن للتطبيقات استدعاء الدالة mbedtls_ccm_finish() مباشرة. في إصدارات Mbed TLS 4.x السابقة للإصلاح، يوجد نفس نقص التحقق من الصحة في التنفيذ الداخلي؛ ومع ذلك، لم يتم كشف هذه الدالة كجزء من واجهة برمجة التطبيقات العامة. يتطلب الاستغلال استدعاء واجهة برمجة التطبيقات لـ CCM متعددة الأجزاء على مستوى التطبيق.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.