PT-2026-23095
CVE-2026-29074
·
تاريخ النشر
2026-03-04
·
تاريخ التحديث
2026-10-06
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SVGO من 2.1.0 إلى 2.8.0
إصدارات SVGO من 3.0.0 إلى 3.3.2
إصدارات SVGO الأقدم من 4.0.1
الوصف
برنامج SVGO معرض لمشكلة رفض الخدمة (DoS) ناجمة عن المعالجة غير السليمة للكيانات المخصصة في XML. وعلى وجه التحديد، لا يوفر البرنامج الحماية الكافية ضد توسع الكيانات أو تكرارها. يمكن لملف XML صغير ومصمم بشكل خبيث (حوالي 811 بايت) أن يتسبب في توقف التطبيق أو تعطله بسبب الاستهلاك المفرط للذاكرة، مما يؤدي إلى حدوث خطأ استنفاد الذاكرة في كومة JavaScript. تنشأ المشكلة لأن SVGO يستخدم محلل XML أولي لا يفسر، بشكل افتراضي، كيانات XML المخصصة. يقوم SVGO بتعديل المحلل لدعم الكيانات المعلنة في DOCTYPE، لكن هذا ينطوي على خطر التوسع الأسي عندما تشير الكيانات إلى بعضها البعض. وقد يحدث هذا عند معالجة مدخلات SVG غير موثوقة، مما قد يؤثر على التطبيقات من جانب الخادم.
التوصيات
إصدارات SVGO من 2.1.0 إلى 2.8.0: قم بالتحديث إلى الإصدار 2.8.1 أو أحدث.
إصدارات SVGO من 3.0.0 إلى 3.3.2: قم بالتحديث إلى الإصدار 3.3.3 أو أحدث.
إصدارات SVGO الأقدم من 4.0.1: قم بالتحديث إلى الإصدار 4.0.1 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾