PT-2026-25365

CVE-2026-31899

·

تاريخ النشر

2026-01-01

·

تاريخ التحديث

2026-10-20

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات CairoSVG الأقدم من 2.9.0
الوصف
CairoSVG هو محول SVG يعتمد على Cairo، وهي مكتبة رسومات ثنائية الأبعاد. قد تحدث هجمة رفض الخدمة (DoS) بسبب تضخيم عنصر <use> التكراري داخل ملف cairosvg/defs.py، وتحديدًا في دالة use(). يؤدي هذا التضخيم إلى استنفاد موارد وحدة المعالجة المركزية (CPU) حتى من ملف إدخال صغير الحجم. يمكن لحمولة SVG بحجم 1,411 بايت أن تجعل وحدة المعالجة المركزية تعمل بنسبة 100% إلى أجل غير مسمى. تنشأ المشكلة من المعالجة التكرارية لعناصر <use> دون حدود للعمق أو العدد. ويبلغ معامل التضخيم O(10^N) لعمليات العرض من مدخلات O(N).
التوصيات
قم بتحديث CairoSVG إلى الإصدار 2.9.0 أو أحدث. كحل مؤقت، ضع في اعتبارك تحديد عمق التكرار داخل الدالة use() لمنع الاستخدام المفرط لوحدة المعالجة المركزية (CPU).
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-F38F-5XPM-9R7C
OPENSUSE-SU-2026:10379-1
OPENSUSE-SU-2026:11729-1
OPENSUSE-SU-2026:20886-1
PYSEC-2026-2122
SUSE-SU-2026:1421-1
SUSE-SU-2026:22024-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾