CVE-2026-57162 in pjproject
الملخص
بحسب VulDB • 04/09/2026
PJSIP هي مكتبة اتصال وسائط متعددة مجانية ومفتوحة المصدر، مُكتوبة بلغة C. قبل الإضافة (commit) a1b707c، كان يوجد ثغرة تجاوز في مخزن البيانات على المكدس (stack buffer overflow) في نقل الوسائط SRTP/SDES عند معالجة سمات التشفير `a=crypto` أثناء عرض/إجابة SDP (`sdes_encode_sdp()` في ملف transport_srtp_sdes.c). يؤثر هذا الأمر على التطبيقات التي تم تفعيل ميزة SRTP فيها (باستخدام الخيار الاختياري أو الإلزامي use_srtp، مع استخدام تجزئة المفاتيح SDES). خلال التفاوض بشأن الوسائط، يتم تجميع سمات التشفير الواردة من SDP البعيد في مصفوفة ذات حجم ثابت دون تحديد حد لعدد هذه السمات؛ مما يسمح للقرية البعيدة التي تتضمن عدداً مفرطاً من سمات `a=crypto` ضمن وصف وسطي واحد بالكتابة خارج حدود تلك المصفوفة الموجودة على المكدس. يمكن الوصول إلى هذا الثغرة عبر دعوة SIP (INVITE) الواردة أثناء عملية العرض/الإجابة، وقبل المصادقة على مستوى التطبيق. قد تتراوح الآثار الناتجة عن ذلك من إنهاء غير متوقع للتطبيق إلى اختطاف تدفق التحكم أو تلف الذاكرة. التطبيقات التي لا تفعّل SRTP ليست متأثرة بهذه الثغرة. تم إصلاح هذه المشكلة عبر الإضافة (commit) a1b707c.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.