دو آسیبپذیری امنیتی با شدت بالا در کتابخانه متنباز ruby-saml کشف شده که میتواند به مهاجمان اجازه دهد محافظتهای احراز هویت SAML (Security Assertion Markup Language) را دور بزنند. این آسیبپذیریها که با شناسههای CVE-2025-25291 و CVE-2025-25292 ثبت شدهاند، امتیاز CVSS برابر با ۸.۸ از ۱۰ دارند و نسخههای قبل از ۱.۱۲.۴ و ۱.۱۳.۰ تا قبل از ۱.۱۸.۰ را تحت تأثیر قرار میدهند. گیتهاب متعلق به مایکروسافت که این نقصها را در نوامبر ۲۰۲۴ کشف و گزارش کرده، اعلام کرد که مهاجمان میتوانند از این آسیبپذیریها برای حملات تصاحب حساب کاربری سوءاستفاده کنند.
ریشه این مشکلات به تفاوت در نحوه تجزیه XML توسط پارسرهای REXML و Nokogiri بازمیگردد که باعث ایجاد ساختارهای مختلف سند از یک ورودی XML یکسان میشود و امکان حمله Signature Wrapping را فراهم میکند. محقق آزمایشگاه امنیت گیتهاب، پیتر اشتوکلی، توضیح داد که مهاجمان با داشتن یک امضای معتبر میتوانند ادعاهای SAML خود را بسازند و به عنوان هر کاربری وارد سیستم شوند. این آسیبپذیریها در نسخههای ۱.۱۲.۴ و ۱.۱۸.۰ برطرف شده و همچنین یک نقص حمله انکار سرویس از راه دور (CVE-2025-25293) با امتیاز ۷.۷ نیز رفع شده است.
کلمات کلیدی : آسیبپذیری امنیتی, ruby-saml, SAML احراز هویت, CVE-2025-25291, Signature Wrapping, گیتهاب مایکروسافت

نظر شما چیست؟
خوشحال میشویم نظر شما را بدانیم. نظری بنویسید.