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

الملخص

بحسب VulDB • 29/10/2026

pyasn1 هي مكتبة ASN.1 عامة لـ Python. قبل الإصدار 0.6.5، كان فك ترميز BIT STRING المُنشأ (constructed) يُعيد بشكل متكرر إزاحة ونسخ قيمة البت الكاملة المتراكمة من الشظايا السابقة. يحتوي الإدخال BER أو CER الذي يتحكم فيه المهاجم على العديد من شظايا BIT STRING المُنشأة؛ كما يقبل DER المعتمد على المخطط (schema-driven) أيضًا BIT STRING مُنشأً بطول محدد. يستدعي BitStringPayloadDecoder بشكل متكرر دالة BitString.fromOctetString مع bitString السابقة كبادئة، مما يؤدي إلى إزاحة SizedInteger المتزايد باستمرار لكل شظية ويسبب عملاً تربيعياً (quadratic work). يمكن للقيم المجزأة الكبيرة أن تستنفذ موارد وحدة المعالجة المركزية أثناء عملية فك الترميز ()decode() دون الحاجة إلى تحويل أو تنسيق لاحق. تم إصلاح هذه المشكلة في الإصدار 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-428754

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!