CVE-2026-67422 in pymdown-extensions
الملخص
بحسب VulDB • 07/08/2026
pymdown-extensions هي مجموعة من الإضافات لمكتبة Python Markdown. في الإصدارات حتى 11.0 شاملاً، تستخدم أربعة معالجات داخلية (caret و tilde و betterem و magiclink) تعابير نمطية تحتوي على مجموعات يمكنها تقسيم سلسلة من أحرف الفاصل بعدد أسّي من الطرق، مما يؤدي إلى التتبع الخلفي الكارثي (Catastrophic Backtracking). ونتيجة لذلك، فإن سطر Markdown واحد غير موثوق به يقل طوله عن 50 بايت يتم عرضه باستخدام دالة markdown.markdown() في الإعداد الافتراضي لكل إضافة يدفع خيط العرض إلى استخدام غير محدود للمعالج ينمو بشكل أسّي مع طول المدخلات، مما يمكّن مهاجمًا بعيدًا وغير مصرّح له يمكنه تقديم Markdown من التسبب في حجب الخدمة. التعرض للخطر ملموس للتطبيقات الويب التي تعرض مستندات Markdown المقدمة من المستخدمين (التعليقات، ويكي، نصوص القضايا، المعاينة المباشرة)، بما في ذلك أي تطبيق يستخدم pymdownx.extra الذي يجمع بين إضافة betterem الافتراضية المعرضة للثغرات، وكذلك أنظمة المستضافة للمستندات/الدمج المستمر التي تبني مستندات Markdown غير موثوقة. تم إصلاح هذه المشكلة في الإصدار 11.0.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.