PT-2026-50796
CVE-2026-49454
·
تاريخ النشر
2026-06-18
·
تاريخ التحديث
2026-06-26
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Relyra من 1.0.0 إلى 1.1.0
الوصف
Relyra هي مكتبة لمزود خدمة SAML 2.0 مخصصة للغتين Elixir وPhoenix، وهي تقبل توقيعات SAML مزورة. ويحدث ذلك لأن قيمة
SignatureValue لا تخضع للتحقق التشفيري قبل أن تُرجع المكتبة نتيجة مصادقة ناجحة. حدود الثقة في XMLDSig غير مكتملة لأن :public key.verify على SignedInfo المعياري الحصري-C14N لا يتم تنفيذه مقابل المفتاح العام لشهادة مزود الهوية (IdP) المُعدة مسبقًا، ولا يتم إعادة حساب DigestValue على العنصر المرجعي المعياري، وتبقى الدالة canonicalize/2 عبارة عن تمرير غير مستخدم في مسار التحقق من التوقيع. ونتيجة لذلك، يوجد مسار قبول يعتمد على البنية فقط، حيث يمكن أن ينجح رفض شكل المستند ومصدر الثقة دون إثبات بايتات التوقيع، مما يسمح بقبول SignatureValue مزورة تحتوي على NameID يتحكم فيها المهاجم على أنها {:ok}.التوصيات
التحديث إلى الإصدار 1.2.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾