PT-2026-34044
CVE-2026-40614
·
تاريخ النشر
2026-04-21
·
تاريخ التحديث
2026-04-23
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PJSIP الأقدم من 2.17
الوصف
يحدث تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer) عند فك تشفير إطارات الصوت Opus بسبب عدم كفاية التحقق من حجم المخزن المؤقت في مسار فك تشفير برنامج الترميز Opus. يتم تخصيص مخازن فك تشفير FEC
dec frame[].buf باستخدام صيغة مشتقة من PCM يمكن أن تؤدي إلى حجم يبلغ 960 بايت للصوت الأحادي 8 كيلوهرتز. ومع ذلك، يمكن للدالة codec parse() إخراج إطارات مشفرة تصل إلى 1280 بايت عبر opus repacketizer out range(). ونتيجةً لذلك، تقوم ثلاث استدعاءات لـ pj memcpy() داخل الدالة codec decode() بنسخ input->size بايت دون التحقق من الحدود، مما يؤدي إلى حدوث تجاوز السعة.التوصيات
التحديث إلى إصدار أحدث من 2.16.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾