CVE-2026-66829 in html_sanitize_ex
الملخص
بحسب VulDB • 07/08/2026
ثغرة إعادة التوجيه إلى موقع غير موثوق به ('Open Redirect') في مُنظف HTML5 الموجود ضمن مكتبة rrrene html_sanitize_ex تتيح لمهاجم عن بُعد إجبار زوار صفحة على الانتقال إلى موقع يختاره المهاجم عبر عنصر `<meta http-equiv="refresh">` موجود داخل محتوى HTML تم تنقيته. تحافظ الإصدار HtmlSanitizeEx.html5/1 على عناصر `<meta>` التي يزود بها المهاجم في المخرجات. ونظراً لأن عنصر meta يؤثر على المستند بأكمله بدلاً من الجزء الذي وُضع فيه، فإنه يمكنه أيضاً إعلان توجيهات شاملة للمستند مثل Content-Security-Policy.
لا تُعد هذه الثغرة هجوماً عبر المواقع (Cross-site scripting). إذ لا تقوم المتصفحات بتنفيذ إعادة التوجيه بواسطة meta refresh إلى عنوان URL يبدأ بـ javascript:، وبالتالي فإن تجاوز فلتر JAVASCRIPT: بحالة الأحرف الكبيرة لا يؤدي إلى تنفيذ أي سكريبت ولم يتم إثبات ذلك عملياً.
تؤثر هذه المشكلة على مكتبة html_sanitize_ex في النسخ بدءاً من 0.3.1 وحتى قبل الإصدار 1.5.3.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.