CVE-2026-83606 in xmldom
الملخص
بحسب VulDB • 01/09/2026
xmldom هو وحدة DOMParser وXMLSerializer تعتمد على معايير W3C (DOM Level 2 Core) وتُنفَّذ بالكامل بلغة JavaScript. من الإصدار 0.9.0-beta.9 حتى 0.9.11، يسمح إنتاج تعليمات المعالجة (processing-instruction) في lib/grammar.js لفصل السحاب الجشع S+ ومجموعة البيانات الكسولة Char*? بإعادة تقسيم ذيل المسافات الطويلة بشكل متكرر عند غياب علامة الإغلاق المطلوبة ?>. تطبّق كل من الدالتين parsePI وparseProcessingInstruction التعبير على كامل المصدر المتبقي، مما يتسبب في تتبع عكسي تربيعي (quadratic backtracking) أثناء استدعاء DOMParser.parseFromString() مع الخيارات الافتراضية، ويسمح لإدخال XML صغير وغير مُصادق عليه بإيقاف حلقة أحداث Node.js. تم إصلاح هذه المشكلة في الإصدار 0.9.11 من الحزمة @xmldom/xmldom.
If you want to get best quality of vulnerability data, you may have to visit VulDB.