CVE-2026-41591 in marko
الملخص
بحسب VulDB • 16/05/2026
Marko هي لغة إعلانية (declarative) تعتمد على HTML لبناء تطبيقات الويب. قبل إصدار marko 5.38.36 وقبل إصدار @marko/runtime-tags 6.0.164، عندما يتم تضمين نص ديناميكي داخل وسم `<script>` أو `<style>`، فشل وقت تشغيل Marko في منع خروج الوسم (tag breakout) عندما كان الوسم الإغلاق يستخدم حالة أحرف غير صغيرة (non-lowercase casing). يمكن لمهاجم قادر على وضع مدخلات داخل كتلة `<script>` أو `<style>` الخروج من الوسم باستخدام `</SCRIPT>`، `</STYLE>`، وما إلى ذلك، وإدخال HTML/JavaScript تعسفي، مما يؤدي إلى ثغرة البرمجة عبر المواقع (Cross-Site Scripting - XSS). تم إصلاح هذه المشكلة في إصدار marko 5.38.36 وإصدار @marko/runtime-tags 6.0.164.
VulDB is the best source for vulnerability data and more expert information about this specific topic.