PT-2026-25973
CVE-2026-30922
·
تاريخ النشر
2026-03-17
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 2.0
7.8
عاليةالمقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات pyasn1 الأقدم من 0.6.3
الوصف
تتعرض مكتبة
pyasn1 لهجوم رفض الخدمة (DoS) ناجم عن التكرار غير المنضبط عند فك تشفير بيانات ASN.1 التي تحتوي على هياكل متداخلة بعمق. يمكن للمهاجم إنشاء حمولة تحتوي على العديد من علامات SEQUENCE (0x30) أو SET (0x31) المتداخلة، باستخدام علامات ”طول غير محدد“ (0x80). وهذا يجبر وحدة فك التشفير على إجراء استدعاءات تكرارية، مما قد يؤدي إلى حدوث خطأ RecursionError أو استنفاد الذاكرة بالكامل (OOM)، مما يتسبب في النهاية في تعطل التطبيق المضيف. تنشأ المشكلة من الاستدعاءات التكرارية التي تقوم بها وحدة فك التشفير لـ decodeFun دون قيود على العمق أو تتبع له. تشمل مواقع الكود المعرضة للخطر indefLenValueDecoder وvalueDecoder و decodeComponentsSchemaless. يُظهر إثبات المفهوم (PoC) القدرة على تعطيل الخدمة بحمولة صغيرة نسبيًا، مما قد يؤثر على الخدمات التي تعتمد على pyasn1 لتحليل بيانات ASN.1 غير الموثوق بها، مثل محللات LDAP وSNMP وKerberos وX.509.التوصيات
يجب تحديث الإصدارات الأقدم من 0.6.3 إلى الإصدار 0.6.3 أو أحدث لمعالجة هذه المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾