Ochk0

#9406من 60,399
34إجمالي CVSS
الثغرات · 4
متوسطة
1
عالية
1
حرجة
2
PT-2026-21298
2026-02-20
9.3
CVE-2026-25896
Unknown
Fast-Xml-Parser
يحتوي برنامج fast-xml-parser على ثغرة في طريقة تعامله مع أسماء كيانات DOCTYPE أثناء تحليل XML. وعلى وجه التحديد، يتم التعامل مع النقطة (.) الموجودة داخل اسم الكيان كحرف بديل في تعبير عادي (regex) أثناء استبدال الكيانات. وهذا يسمح للمهاجم بإخفاء أو استبدال كيانات XML الأصلية، مثل (<، >، &، "، ')، بقيم عشوائية، متجاوزًا بذلك ترميز الكيانات. وقد يؤدي ذلك إلى حدوث هجمات «التنفيذ البرمجي عبر المواقع» (XSS) عند عرض المخرجات التي تم تحليلها، أو قد يؤدي إلى تسريب المعلومات أو «تزوير الطلبات من جانب الخادم» (SSRF). توجد هذه المشكلة في الإصدارين 5 و6 من المكتبة. يقوم المحلل ببناء تعبيرات منتظمة ديناميكيًا استنادًا إلى أسماء كيانات DOCTYPE غير موثوقة. يؤدي اسم كيان مثل «l.» إلى إنشاء تعبير عادي يطابق أي حرف، مما يؤدي فعليًّا إلى إخفاء الكيان «<». تؤثر هذه الثغرة الأمنية على التطبيقات التي تقوم بتحليل XML غير موثوق به وتستخدم الناتج في سياقات حساسة للحقن. يتأثر حوالي 40 مليون تنزيل أسبوعي من npm بهذه الثغرة.