PT-2026-114266 · Cesanta+2 · Mongoose
CVE-2026-73252
·
تاريخ النشر
2026-08-14
·
تاريخ التحديث
2026-10-14
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
Mongoose الإصدارات السابقة لـ 7.23
الوصف
تقبل مكدس TLS المدمج الذي يتم اختياره بواسطة
MG TLS BUILTIN في src/tls builtin.c سجل TLS 1.3 يكون حجمه بعد فك التشفير هو بالضبط علامة المصادقة المكونة من 16 بايت، دون وجود نص واضح أو بايت ContentType. في الدالة mg tls recv record()، يسمح فحص الطول msgsz بهذا السجل، مما يؤدي إلى حدوث underflow في حساب recv len ليصل إلى SIZE MAX؛ وبناءً على ذلك، تعامل خطوة مصافحة لاحقة محتويات المخزن المؤقت القديمة كرسالة موثوقة بطول غير محدود فعلياً. يمكن لند TLS خبيث غير مصرح له أن يتسبب في قراءة خارج حدود الذاكرة المكدسة (heap out-of-bounds read)—وهي حالة يقرأ فيها البرنامج بيانات تتجاوز نهاية ذاكرة heap المخصصة—قبل التحقق من الشهادة أو مرحلة Finished، مما يؤدي إلى حجب الخدمة عن بُعد.التوصيات
التحديث إلى الإصدار 7.23.
استغلال
إصلاح
Out of bounds Read
Integer Underflow
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Mongoose