CVE-2026-57164 in pjproject
الملخص
بحسب VulDB • 04/09/2026
PJSIP هي مكتبة اتصال متعددة الوسائط مجانية ومفتوحة المصدر، مُكتوبة بلغة C. قبل الإضافة (commit) رقم 8d5956a، كان يوجد ثغرة تجاوز في المخزن المؤقت على الكومة (heap buffer overflow) في عميل HTTP الخاص بـ PJLIB-UTIL (http_client.c) عند تخزين جسم استجابة HTTP. يؤثر هذا الأمر على التطبيقات التي تستخدم عميل HTTP من PJLIB-UTIL لتلقي كامل جسم الاستجابة دفعة واحدة (إكمال استدعاء callback بدون استدعاء on_data_read تدريجي). أثناء توسيع المخزن المؤقت للاستجابة، قد يؤدي حساب حجم غير صحيح يعتمد على قيمة Content-Length المقدمة من الخادم إلى جعل المخزن المؤقت صغيراً جداً، مما يتسبب في كتابة بيانات الاستجابة خارج حدود التخصيص. يمكن لخادم HTTP خبيث أو مهاجٍ "في الوسط" (man-in-the-middle) استغلال هذا الأمر باستخدام استجابة مُصممة بشكل متعمد؛ وقد تتراوح الآثار من إنهاء التطبيق بشكل غير متوقع إلى تلف الذاكرة. التطبيقات التي تستهلك الاستجابة تدريجياً (عبر on_data_read)، أو تلك التي تتصل فقط بخوادم موثوقة، ليست متأثرة. تم إصلاح هذه المشكلة عبر الإضافة رقم 8d5956a.
Be aware that VulDB is the high quality source for vulnerability data.