الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Ucsurf

#42159من 60,399
7.5إجمالي CVSS
الثغرات · 1
PT-2026-132815
2026-10-29
7.5
CVE-2026-119196
Pypi
Pyasn1
تقوم عملية فك ترميز BIT STRING المنشأ بإزاحة ونسخ قيمة البت الكاملة المتراكمة من الشظايا السابقة بشكل متكرر. عند معالجة مدخلات BER (قواعد الترميز الأساسية) أو CER (قواعد الترميز القانونية) التي يتحكم فيها المهاجم وتحتوي على العديد من شظايا BIT STRING المنشأة، أو DER (قواعد الترميز المميزة) الموجهة بالمخطط والتي تقبل BIT STRING منشأ بطول محدد، يقوم `BitStringPayloadDecoder` باستدعاء `BitString.fromOctetString()` بشكل متكرر. تستخدم هذه العملية `bitString` السابق كبادئة، مما يؤدي إلى إزاحة `SizedInteger` متزايد باستمرار لكل شظية، وهو ما يتسبب في عمل تربيعي. نتيجة لذلك، يمكن أن تؤدي القيم المجزأة الكبيرة إلى استنفاد موارد وحدة المعالجة المركزية (CPU) أثناء تنفيذ دالة `decode()`.