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. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾