PT-2026-68627
CVE-2026-68750
·
تاريخ النشر
2026-08-06
·
تاريخ التحديث
2026-08-07
الوصف من
CVSS 4.0
8.2
عاليةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
html sanitize ex من الإصدار 0.3.1 حتى 1.5.2
الوصف
توجد مشكلة تتعلق بالتعقيد الخوارزمي غير الفعال في محرك التصفح. يمكن لمهاجم عن بُعد غير مصدَّق استنفاد موارد وحدة المعالجة المركزية (CPU) والذاكرة في الخادم عن طريق توفير تسلسل متواصل من العناصر المتناظرة في كود HTML المُعقَّم. تقوم الدالة
HtmlSanitizeEx.Traverser.traverse/2 بالتكرار على ذيل قائمة العناصر المتناظرة وتقوم بتقييم List.flatten([head] ++ tail) على النتيجة التي تم تسويتها بالفعل. يؤدي هذا إلى قيام كل عنصر متناظر بنسخ وإعادة مسح الذيل المتبقي بالكامل، مما ينتج عنه تكلفة تجول تربيعية بالنسبة لعدد العناصر المتناظرة. تؤثر هذه المشكلة على جميع نقاط الدخول العامة وتتطلب وجود علامات مسموح بها فقط في الحمولة. على سبيل المثال، يمكن أن يشغل نص أساسي بحجم 160 كيلوبايت يحتوي على 20,000 عنصر متجاور المجدول لمدة 1.7 ثانية تقريبًا.التوصيات
تحديث html sanitize ex إلى الإصدار 1.5.3 أو أحدث.
وضع حد أقصى لحجم HTML المقدم من المستخدم، وتحديدًا عدد العقد، قبل وصوله إلى أداة التنقية.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾