PT-2026-34603

CVE-2026-41239

·

تاريخ النشر

2026-04-20

·

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

2026-09-25

الوصف من

CVSS 2.0
7.1
عالية
المقاييسAV:N/AC:H/Au:N/C:C/I:C/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات DOMPurify من 1.0.10 حتى 3.3.x
الوصف
عند تمكين إعداد SAFE FOR TEMPLATES، يُقصد بالبرنامج إزالة تعبيرات {{...}} من HTML غير الموثوق به لمنع البرمجة النصية عبر المواقع (XSS) في أطر عمل تقييم القوالب مثل Vue 2. ومع ذلك، تفشل هذه العملية عند استخدام خيارات RETURN DOM أو RETURN DOM FRAGMENT. في حين أن البرنامج يقوم بفحص لكل عقدة وتنقية نهائية للسلسلة، فإن مسار RETURN DOM ينتهي قبل إجراء التنقية النهائية. يمكن للمهاجم تجاوز الفحص الأولي عن طريق تقسيم تعبيرات القوالب عبر عدة عقد نصية باستخدام علامات غير مسموح بها. وعندما يزيل البرنامج هذه العلامات، تندمج العقد النصية المتبقية في تعبير قالب صالح يتم تنفيذه بعد ذلك بواسطة إطار العمل.
التوصيات
قم بالتحديث إلى الإصدار 3.4.0.
كحل مؤقت، تجنب استخدام خيارات RETURN DOM أو RETURN DOM FRAGMENT عند تمكين SAFE FOR TEMPLATES.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-CRV5-9VWW-Q3G8
CLEANSTART-2026-BE61221
CLEANSTART-2026-JJ46339
CLEANSTART-2026-LC05413
ECHO-89AA-7E3B-59E1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾