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

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-73252
GHSA-HQ58-98F5-2WG3

المنتجات المتأثرة

Mongoose