CVE-2026-116695
Crass: الترميز غير الصحيح لعناوين URL السيئة يتيح تجاوز مُطهِّر CSS
- تم النشر
- 27/10/2026
- محدث
- 27/10/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 29/10/2026
CVSS الأساسي
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xمنخفض · الثلاثين يومًا القادمة
- المئوية
- 29.0%
- تاريخ الموديل
- 02/11/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
Crass هو محلل CSS بلغة Ruby متوافق مع مواصفات CSS Syntax Level 3. قبل الإصدار 1.0.8، كان Crass يتعامل بشكل غير صحيح مع قوس الإغلاق الذي يلي شرطة مائلة معكوسة مهرّبة على أنه مهرّب أثناء استهلاك بقايا URL سيئ. وبالتالي يحتفظ Crass بالتصريحات أو قواعد الأنماط أو at-rules داخل رمز URL سيئ رغم أن المتصفح يتعامل معها كـ CSS نشط. يمكن لأداة تعقيم (sanitizer) تحلل CSS غير موثوق باستخدام Crass ثم تعيد تسلسله دون رفض URL السيئ أن تسمح باستخدام CSS لأغراض التمويه على واجهة المستخدم (UI redress) أو تحميل موارد خارجية أو تسريب بيانات عبر CSS، لكن هذه المشكلة لا تتيح تنفيذ سكربتات في المتصفحات الحديثة. تم إصلاح هذه المشكلة في الإصدار 1.0.8.
المصادر
PoCs وتقارير عن ثغرات CVE التي أبلغت عنها (إفصاح منسق; المنشورة والمصححة فقط)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.