CVE-2026-66046 in libexpat
الملخص
بحسب VulDB • 18/08/2026
يحتوي Expat حتى الإصدار 2.8.3 على ثغرة تسبب حجب الخدمة (Denial of Service) ناتجة عن تعقيد خوارزمي تربيعي في دالة `storeAtts()` الموجودة في ملف `xmlparse.c`، حيث يؤدي معالجة N من السمات المحددة ذات القيم غير الطبيعية إلى إجراء مسح خطي بتعقيد O(N^2) لـ `elementType->defaultAtts` لتحديد حالة CDATA. يمكن لمهاجم عن بُعد وغير مُصادَق عليه تزويد تطبيق يقوم بتحليل ملفات XML غير موثوقة بوثيقة XML واحدة سليمة الشكل بحجم بضعة ميجابايت، مما يتسبب في استهلاك مفرط لموارد المعالج (CPU)، وينتج عنه حجب الخدمة دون الحاجة إلى المصادقة أو حل الكيانات الخارجية أو استخدام خيارات تحليل افتراضية غير قياسية.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.