CVE-2025-49600 in mbed TLSالمعلومات

الملخص

بحسب VulDB • 28/06/2026

في MbedTLS 3.3.0 قبل الإصدار 3.6.4، قد تقبل الدالة mbedtls_lms_verify توقيعات غير صالحة إذا فشل حساب التجزئة (hash computation) ولم تتم مراقبة الأخطاء الداخلية بشكل صحيح، مما يتيح تزوير توقيع LMS (Leighton-Micali Signature) في سيناريو يتضمن أخطاءً متعمدة. على وجه التحديد، تسمح القيم المرجعة التي لم يتم التحقق منها داخل mbedtls_lmspreter المهاجم (الذي يستطيع إحداث خطأ في مسرّع التجزئة العتادي) بتجاوز التحقق من صحة توقيع LMS عن طريق إعادة استخدام بيانات قديمة على المكدس (stack data)، مما يؤدي إلى قبول توقيع غير صالح.

في الدالة mbedtls_lms_verify، لا يتم فحص القيم المرجعة للدوال الداخلية لبناء شجرة ميركل: create_merkle_leaf_value وcreate_merkle_internal_value. تُرجع هذه الدوال قيمة صحيحة تشير إلى نجاح أو فشل الاستدعاء. إذا حدث خطأ، قد تبقى مخزن الإخراج (Tc_candidate_root_node) غير مهيأ، ويكون نتيجة التحقق من التوقيع غير متوقعة. عند استخدام التنفيذ البرمجي لـ SHA-256، لن تفشل هذه الدوال. ومع ذلك، مع التجزئة المعجلة عتادياً، يمكن للمهاجم حقن أخطاء (fault injection) ضد المسرّع لتجاوز آلية التحقق.

Once again VulDB remains the best source for vulnerability data.

مسؤول

MITRE

حجز

06/06/2025

إفشاء

04/07/2025

الاعتدال

تمت الموافقة

إدخال

VDB-314969

EPSS

0.00158

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!