PT-2026-146998
CVE-2026-128068
·
تاريخ النشر
2026-11-13
·
تاريخ التحديث
2026-11-13
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
rails-html-sanitizer الإصدارات من 1.0.3 إلى 1.7.1
Description
يقوم Rails::HTML::PermitScrubber بالتحقق بشكل غير صحيح من مراجع SVG المحلية
href و xlink:href باستخدام نمط تعبير نمطي. عندما يقوم التطبيق بتخصيص الوسوم المسموح بها لتشمل عناصر مرجعية SVG مثل use ويسمح بـ href أو xlink:href ، يمكن للمهاجم تقديم HTML يحتوي على سلسلة طويلة من المسافات البيضاء. يؤدي ذلك إلى قيام محرك التعبيرات النمطية بإعادة فحص القيمة من بداية كل سطر، مما يتسبب في استهلاك تربيعي لوحدة المعالجة المركزية (CPU). تؤثر هذه المشكلة على JRuby وإصدارات CRuby 3.1 وما قبلها؛ بينما لا تتأثر إصدارات CRuby 3.2 وما بعدها بسبب مطابقة التعبيرات النمطية في وقت خطي.Recommendations
تحديث rails-html-sanitizer إلى الإصدار 1.7.2.
تشغيل Ruby 3.2 أو إصدار أحدث.
إزالة عناصر مرجع SVG من الوسوم المسموح بها المخصصة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾