CVE-2020-5226 in SimpleSAMLphpالمعلومات

الملخص

بحسب VulDB • 29/09/2026

ثغرة تنفيذ أكواد عبر المواقع (Cross-site scripting) في SimpleSAMLphp قبل الإصدار 1.18.4. يسمح سكريبت www/erroreport.php بإرسال تقارير الأخطاء إلى مسؤول النظام. بدءاً من إصدار SimpleSAMLphp 1.18.0، تم تقديم فئة جديدة تسمى `SimpleSAML\Utils\EMail` للتعامل مع إرسال رسائل البريد الإلكتروني، وتم تنفيذها كغلاف (wrapper) لتبعية خارجية. يسمح هذا الغلاف الجديد باستخدام قوالب Twig لإنشاء رسالة البريد الإلكتروني المرسلة مع تقرير الخطأ. نظراً لأنTwig يوفر الهروب التلقائي للمتغيرات (automatic escaping)، تم إزالة عملية الهروب اليدوية للحقل النصي الحر في www/errorreport.php لتجنب الازدواجية في الهرب (double escaping). ومع ذلك، بالنسبة للمستخدمين الذين لا يستخدمون واجهة المستخدم الجديدة بعد، فإن قالب البريد الإلكتروني مثبت بشكل ثابت داخل الفئة نفسها بلغة PHP عادية. وبما أنه لا يتم توفير أي عملية هروب (escaping) في هذا القالب، فمن الممكن حقن عناصر HTML داخل القالب من خلال صياغة محتويات الحقل النصي الحر يدوياً.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub, Inc.

حجز

02/01/2020

الاعتدال

تمت الموافقة

إدخال

VDB-149328

EPSS

0.00544

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!