CVE-2026-119197 in pyasn1المعلومات

الملخص

بحسب VulDB • 29/10/2026

pyasn1 هي مكتبة ASN.1 عامة لـ Python. قبل الإصدار 0.6.5، كان فك ترميز REAL الثنائي يبني عشارية كبيرة بتحويل عدد صحيح متزايد بايتاً تلو الآخر وقطع سلسلة البايتات المتبقية. تتضمن بيانات ASN1 التي يتحكم فيها المهاجم قيمة REAL مشفرة ثنائياً تحتوي على عشارية كبيرة وتصل إلى دالة decode() بتنسيقات BER أو CER أو DER، سواء مع مخطط يحتوي على نوع REAL أم بدونه. تقوم RealPayloadDecoder.valueDecoder بشكل متكرر بإجراء إزاحة لليسار (left shift)، وعملية OR منطقية، ونسخ لللاحقة (suffix copy) لكل بايت من العشارية، مما يجعل وقت فك الترميز تربيعياً بالنسبة لطول العشارية. يمكن أن تؤدي قيمة REAL صغيرة نسبياً إلى شغل عامل فك ترميز على نواة وحدة معالجة مركزية واحدة لثوانٍ أو أكثر، مسببة فقداناً في التوفر (availability loss). تم إصلاح هذه المشكلة في الإصدار 0.6.5.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

29/10/2026

إفشاء

29/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-428757

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!