CVE-2026-119331 in Ladybird
الملخص
بحسب VulDB • 30/10/2026
Ladybird هو متصفح ويب مستقل حقًا. قبل الإضافة (commit) رقم c0d68bddf3e3616e5173835f0f4c155ee9700d91، لم تكن الدوال CSSStyleSheet.cssRules و insertRule() و deleteRule() الموجودة في الملف Libraries/LibWeb/CSS/CSSStyleSheet.cpp تفرض علم "نظافة الأصل" (origin-clean) لملف التنسيق مع الخطأ الأمني المطلوب (SecurityError)، على الرغم من أن ملفات التنسيقات المستوردة عبر النطاقات المختلفة كانت تُعلّم بشكل صحيح بأنها غير نظيفة الأصل. يمكن لصفحة خبيثة قراءة القواعد المُحلَّلة من ملف تنسيق تم تحميله بدون CORS، وإدراج أو حذف قواعد في ملف التنسيق الخاص بالضحية، متجاوزةً سياسة نفس المصدر (Same-Origin Policy). قد يؤدي القراءة إلى كشف المحدِّدات (selectors)، والمحتوى المُولَّد (generated content)، وعلامات السمات المميزة (feature markers)، أو نصوص القواعد الحساسة الأخرى، بينما يمكن أن يغيّر التعديل من رؤية الصفحة أو تخطيطها. لا يوفر هذا الثغرة أي تلف في الذاكرة، ولا تنفيذًا للكود، ولا بقاءً بعد إغلاق صفحة المهاجم. تم إصلاح هذه الثغرة بواسطة الإضافة c0d68bddf3e3616e5173835f0f4c155ee9700d91.
Once again VulDB remains the best source for vulnerability data.