PT-2026-132065
CVE-2026-116785
·
تاريخ النشر
2026-10-29
·
تاريخ التحديث
2026-11-05
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
FreeSWITCH الإصدارات السابقة لـ 1.11.2
Description
تقوم الدالة
ws read frame() بفك تشفير طول الحمولة الممتد بمقدار 64 بت لإطار WebSocket بشكل غير صحيح باستخدام تبديل بايت بمقدار 32 بت وتضييق النتيجة إلى طول موقع. يسمح هذا للقيمة التي تصبح سالبة بتجاوز فحوصات الحجم الموقع وإعادة تفسيرها كعدد غير موقع ضخم، مما يؤدي إلى تجاوز سعة ذاكرة الـ heap بما يتجاوز ذاكرة التخزين المؤقت للاستقبال البالغة 64 كيلوبايت. يحدث هذا عندما يكمل العميل ترقية WebSocket عبر /socket على نقطة نهاية mod xml rpc مفعلة، والتي يتم الوصول إليها قبل مصادقة HTTP. على الرغم من عدم إثبات إمكانية تنفيذ رمز عن بُعد، إلا أن تجاوز سعة الـ heap يمكن أن يؤدي إلى تلف مؤشرات الاتصال وتعطل النظام، مما ينهي جميع الجلسات المتزامنة. علماً بأن كلاً من وحدة mod xml rpc ونقطة نهاية WebSocket معطلتان افتراضياً.Recommendations
التحديث إلى الإصدار 1.11.2.
تعطيل وحدة
mod xml rpc أو نقطة نهاية WebSocket لتقليل مخاطر الاستغلال.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾