PT-2026-137186
CVE-2026-115473
·
تاريخ النشر
2026-11-04
·
تاريخ التحديث
2026-11-04
الوصف من
CVSS 3.1
6.5
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
Mongoose الإصدارات السابقة لـ 7.22
الوصف
توجد مشكلة في الدالة
mg path is sane() ضمن الملف src/util.c حيث يقوم النظام بقراءة path.buf[1] دون التحقق أولاً من أن path.len لا يقل عن بايتين، ويقرأ s[2] عندما يتبقى بايتان فقط. يمكن أن تؤدي الطلبات عن بُعد غير المصرح بها التي تصل إلى نقاط النهاية mg http upload أو mg http serve dir بأشكال مسارات قصيرة محددة إلى حدوث عمليات قراءة خارج حدود الذاكرة المكدسة (heap out-of-bounds reads) بمقدار بايت واحد. في أنظمة bare-metal أو RTOS (نظام تشغيل الوقت الحقيقي) التي تفتقر إلى حماية الذاكرة، قد يتم كشف البايت المجاور أو التأثير على قبول المسار، وقد تتعرض الإصدارات المختبرة (instrumented builds) للانهيار.التوصيات
التحديث إلى الإصدار 7.22.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾