Raimo Niskanen

#9963من 60,399
32إجمالي CVSS
الثغرات · 4
متوسطة
1
عالية
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.
PT-2026-30803
2026-04-07
6.3
CVE-2026-28810
Erlang Solutions
Erlang/Otp
اسم البرنامج المعرض للخطر والإصدارات المتأثرة إصدارات Erlang/OTP من 17.0 إلى 28.4.2، و27.3.4.10، و26.2.5.19 الوصف تسمح مشكلة تتعلق بتوليد أرقام يمكن التنبؤ بها في وحدتي `inet res` و`inet db` بنواة Erlang/OTP بإصابة ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS). يستخدم محلل DNS المدمج معرّف معاملة تسلسليًّا لاستعلامات UDP ويفتقر إلى التوزيع العشوائي لمنافذ المصدر. تعتمد عملية التحقق بشكل كبير على هذا المعرّف، مما يتيح للمهاجم تزوير استجابات DNS إذا تمكن من مراقبة استعلام ما أو توقع المعرّف التالي. وهذا يتعارض مع توصيات RFC 5452. تم تصميم محلل `inet res` لبيئات الشبكات الموثوقة وبمحللات تكرارية موثوقة. ملفات البرامج المتأثرة هي `lib/kernel/src/inet db.erl` و`lib/kernel/src/inet res.erl`. التوصيات قم بتثبيت عقد Erlang في شبكة موثوقة محمية من تزوير ردود DNS بواسطة جدران الحماية، وقم بتكوين محلل `inet res` بحيث يتواصل فقط مع خوادم الأسماء التكرارية الموثوقة داخل تلك الشبكة.