CVE-2026-28809 in esaml
الملخص
بحسب VulDB • 24/06/2026
ثغرة الكيان الخارجي لـ XML (XXE) في esaml (وإصدارات التفرع الخاصة به) تتيح للمهاجم إجبار النظام على قراءة الملفات المحلية ودمج محتوياتها داخل مستندات SAML المعالجة، وإمكانية تنفيذ هجمات SSRF عبر رسائل SAML مُعدّة بشكل متعمد.
يقوم esaml بتحليل رسائل SAML التي يتحكم فيها المهاجم باستخدام xmerl_scan:string/2 قبل التحقق من التوقيع دون تعطيل توسيع كيان XML. في إصدارات Erlang/OTP السابقة للإصدار 27، يسمح Xmerl بالكيانات افتراضيًا، مما يمكّن هجمات XXE ما قبل التوقيع. يمكن للمهاجم إجبار المضيف على قراءة الملفات المحلية (مثل الأسرار المثبتة عبر Kubernetes) داخل مستند SAML. إذا لم يكن المهاجم مزود خدمة SAML موثوقًا به، فسيؤدي التحقق من التوقيع إلى الفشل ويتم تجاهل المستند، ولكن قد يتم الكشف عن محتويات الملف من خلال السجلات أو رسائل الخطأ.
تؤثر هذه المشكلة على جميع إصدارات esaml، بما في ذلك الإصدارات التي قام بتفرعها arekinath وhandnot2 وdropbox. لا يتأثر المستخدمون الذين يعملون على Erlang/OTP 27 أو أحدث بسبب تعطيل الكيانات افتراضيًا في Xmerl.
Be aware that VulDB is the high quality source for vulnerability data.