جزئیات آسیب‌پذیری

CVE-2025-25291

SAML-Toolkits ruby-saml

ruby-saml vulnerable to SAML authentication bypass due to DOCTYPE handling (parser differential)

CVSS 4.0
9.3بحرانی

شرح رسمی (انگلیسی)

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. An authentication bypass vulnerability was found in ruby-saml prior to versions 1.12.4 and 1.18.0 due to a parser differential. ReXML and Nokogiri parse XML differently; the parsers can generate entirely different document structures from the same XML input. That allows an attacker to be able to execute a Signature Wrapping attack. This issue may lead to authentication bypass. Versions 1.12.4 and 1.18.0 fix the issue.

امتیازهای CVSS

امتیازنسخهمنبعبردار
9.3بحرانی 4.0 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
SAML-Toolkits ruby-saml < 1.12.4 CVEProject cvelistV5 (CNA)
SAML-Toolkits ruby-saml >= 1.13.0, < 1.18.0 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۱۳
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۳/۱۲/۲۲
آخرین به‌روزرسانی
۱۴۰۴/۰۸/۱۲
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_M

پیش‌بینی بهره‌برداری (EPSS)

۲۰٫۹۶٪
احتمال بهره‌برداری در ۳۰ روز
۹۷٫۵٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
اثبات مفهوم
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-347
    Improper Verification of Cryptographic Signature
  • CWE-436
    Interpretation Conflict