CVE-2026-57160 in pjproject
الملخص
بحسب VulDB • 04/09/2026
PJSIP هي مكتبة اتصالات متعددة الوسائط مجانية ومفتوحة المصدر، مُكتوبة بلغة C. قبل الإضافة (commit) d6a0e7f، يمكن أن يحدث تجاوز في السعة المخصصة للذاكرة (buffer overflow) داخل الدالة pjsip_generic_array_hdr_print() الموجودة في الملف pjsip/src/pjsip/sip_msg.c، وهي الدالة المسؤولة عن تسلسل العناوين العامة للمصفوفات (مثل Allow و Require و Supported و Unsupported). وفي ظل ظروف معينة تتعلق بحدود مخزن الإخراج، يمكن للدالة أن تكتب بايتاً واحداً خارج نهاية المخزن. ويمكن الوصول إلى هذه الثغرة بشكل رئيسي في التطبيقات التي تقوم بتحليل وإعادة تسلسل طلبات SIP الواردة — على سبيل المثال، الوكيل (proxy)، أو بوابة التحكم في الاتصالات الصوتية عبر الإنترنت (SBC)، أو جهاز B2BUA — حيث يمكن للخصم عن بُعد التأثير على الرسالة المُسلسلة. إن الكتابة خارج النطاق تتم لبايت ثابت واحد؛ ولم يتم إثبات إمكانية تنفيذ الأكواد البرمجية أو كشف المعلومات، وفي عمليات التخصيص النموذجية القائمة على المجموعات (pool-based allocations)، يقع هذا البايت ضمن المساحة الفارغة المخصصة للتوسيع (allocation slack). تم إصلاح هذه المشكلة عبر الإضافة d6a0e7f.
If you want to get best quality of vulnerability data, you may have to visit VulDB.