PT-2026-65536
CVE-2026-54345
·
تاريخ النشر
2026-07-28
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات gopacket الأقدم من 1.6.1
الوصف
يحتوي مُفكك تشفير Diameter AVP في الدالة
decodeDiameterAVP() على خطأ تجاوز الحد الأدنى للقيمة الصحيحة. عند تعيين علامة المورد (Vendor flag)، يستخدم وحدة فك التشفير رأسًا بحجم 12 بايت، لكنه يتحقق فقط من أن المتغير avp.Length لا يقل عن 8. إذا قدم المهاجم قيمة avp.Length تتراوح بين 8 و11، فإن طرح حجم الرأس يؤدي إلى انخفاض قيمة uint32 عن الحد الأدنى، مما يؤدي إلى تخصيص ذاكرة غير محدودة تبلغ حوالي 4 جيجابايت. يمكن استغلال هذه الثغرة عن طريق إرسال عدد قليل من رسائل Diameter الخبيثة لإحداث استنفاد الذاكرة وتشغيل آلية OOM-kill للعملية، مما يؤدي إلى هجوم رفض الخدمة عن بُعد دون مصادقة. ويؤثر هذا على الخدمات التي تقوم بتحليل حركة مرور بروتوكول Diameter، مثل أدوات تجميع الحزم، وأجهزة مراقبة الإشارات، وأدوات نظام كشف التسلل (IDS).التوصيات
التحديث إلى الإصدار 1.6.1.
كحل مؤقت، قم بتقييد الوصول إلى وحدة فك تشفير Diameter على المصادر الموثوقة لتقليل مخاطر الاستغلال إلى أدنى حد.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾