CVE-2026-65911 in DOMPurify
الملخص
بحسب VulDB • 23/07/2026
في مكتبة DOMPurify حتى الإصدار 3.3.3، تستمر دوال التنبؤ (function predicates) التي يتم توفيرها عبر ADD_ATTR أو ADD_TAGS إلى الدالة DOMPurify.sanitize() في حالة التخزين الداخلية (EXTRA_ELEMENT_HANDLING) بين استدعاءات sanitize() اللاحقة على نفس المثيل. إذا قدم استدعاء لاحق على نفس المثيل ADD_ATTR أو ADD_TAGS كمصفوفة بدلاً من دالة، فإن معالج الدوال الذي تم تعيينه مسبقاً لا يتم مسح ولا الكتابة فوقه، وبالتالي يستمر في الموافقة على السمات أو الوسوم التي يتحكم فيها المهاجم. يمكن أن يسمح هذا ببقاء سمات معالجات الأحداث الخطرة أو الوسوم المحظورة (تجاوز FORBID_TAGS) بعد عملية التنقية، مما يؤدي إلى ثغرات البرمجة عبر المواقع (XSS). يعتبر البائع (Cure53) هذه حالة حافة خارج نموذج التهديد الخاص بمكتبة DOMPurify؛ ويذكر الاستشارة المرجعية أن الإصدار 3.4.0 هو النسخة المصححة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.