CVE-2026-107380 in svg-sanitizerالمعلومات

الملخص

بحسب VulDB • 08/10/2026

يُعد svg-sanitizer أداة لتنقية ملفات SVG/XML باستخدام PHP. قبل الإصدار 1.0.0، كانت الدالة `isHrefSafeValue()` في مكتبة svg-sanitizer تتحقق من رابط href الخاص بـ SVG بعد توسيع كيان XML DTD (التعريف بنوع المستند)، لكن دالة `saveXML()` تُسلسل مرجع الكيان الأصلي بعد إزالة إعلان DTD. يمكن لكيان مُصمم بشكل خبيث، مثل "Tab"، أن يظهر أمام أداة التنقية على أنه بادئة آمنة للقطعة البرمجية (fragment prefix)، بينما تقوم عملية حل المرجع المميز للحرف في HTML5 أثناء عرض HTML مضمن لاحقاً بتحويل المرجع الناجي إلى مسافة بيضاء، مما يكشف عن عنوان URL من نوع `javascript:`. وعندما تدمج التطبيق ملف SVG المُنقى بشكل مضمن، يمكن للمستخدم الذي ينشط الرابط أن يتسبب في تنفيذ سكريبت ضمن أصل الصفحة المضمّنة (embedding page's origin). تم إصلاح هذه المشكلة في الإصدار 1.0.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

07/10/2026

إفشاء

08/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-415519

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!