Zhang Delong

#15503من 60,399
19.9إجمالي CVSS
الثغرات · 3
متوسطة
2
عالية
1
PT-2026-48468
2026-06-10
8.8
CVE-2026-49759
Unknown
Erlang/Otp
يوجد تجاوز سعة المخزن المؤقت القائم على المكدس في الدالة `sctp parse error chunk()` الموجودة داخل الملف `erts/emulator/drivers/common/inet drv.c`. تقوم هذه الدالة بتحليل مقاطع SCTP ERROR وكتابة رموز الأسباب في مصفوفة `spec[]` ذات الحجم الثابت والمخصصة من المكدس دون إجراء فحص للحدود. يمكن لمهاجم بعيد غير مصدق عليه، ولديه ارتباط SCTP قائم بمنفذ استماع، إرسال كتلة SCTP ERROR مصممة خصيصًا تحتوي على رموز أسباب زائدة عن الحد لتسبب تجاوز سعة مخزن المكدس، مما يؤدي إلى تعطل آلة BEAM الافتراضية (رفض الخدمة). ونظرًا لأن المهاجم لا يمكنه كتابة سوى قيم 16 بت متداخلة مع علامة ثابتة، فلا يمكن تحقيق عنوان عودة متحكم فيه. بالإضافة إلى ذلك، قد تؤدي كتلة SCTP ERROR المصممة خصيصًا إلى تسريب أجزاء من ذاكرة Erlang VM إلى حزمة الخطأ المستلمة، على الرغم من أن نطاق الكشف محدود لأن البيانات قابلة للقراءة بالفعل من قبل المستخدم الذي يقوم بتشغيل VM. تتطلب هذه المشكلة تضمين دعم SCTP في OTP وفتح مقبس SCTP مستمع عبر `gen sctp` باستخدام الخلفية الافتراضية inet.