PT-2026-55466

CVE-2026-50290

·

تاريخ النشر

2026-07-02

·

تاريخ التحديث

2026-09-30

الوصف من

CVSS 4.0
5.3
متوسطة
المقاييسAV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SpecifyJS الأقدم من 0.2.136
الوصف
استخدمت عملية تنقية قيم CSS في الملف core/src/server/render-to-string.ts تعبيرات منتظمة بسيطة لإزالة expression( وurl(javascript:، وهو ما كان من الممكن تجاوزه باستخدام بايتات فارغة أو تعليقات CSS أو رموز الهروب Unicode في CSS. وهذا يسمح بحقن CSS، على الرغم من أن نقاط الاستغلال هذه لا تكون فعالة إلا في المتصفحات القديمة مثل IE6 حتى IE10. تمت معالجة هذه المشكلة عن طريق تطبيع رموز الهروب في يونيكود وإزالة تعليقات CSS قبل مطابقة الأنماط، بالإضافة إلى إضافة فحوصات لأنماط behavior: و-moz-binding و-o-link.
التوصيات
تحديث SpecifyJS إلى الإصدار 0.2.136 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-93Q6-WWJH-JC6H
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾