یک آسیبپذیری امنیتی بحرانی با شناسه CVE-2026-97064 در فریمورک X-SpringBoot (تا نسخه 6.0) شناسایی شده است که منجر به دور زدن مکانیسم احراز هویت (Authentication Bypass) میشود. این نقص امنیتی به مهاجمان اجازه میدهد بدون نیاز به رمز عبور یا کد OTP، دسترسی کامل به حسابهای کاربری را به دست آورند.
جزئیات فنی آسیبپذیری
این مشکل ناشی از وجود یک کد تأیید ثابت و سختافزاری (Hardcoded Static Master Login Verification Code) با مقدار 172839 است که بهصورت پیشفرض در دیتابیس Seed این نرمافزار قرار داده شده است. مهاجمان غیرمجاز میتوانند با ارسال این کد عمومی به نقطه اتصال (Endpoint) emailOrMobileLogin به همراه یک شماره تلفن یا ایمیل معتبر، به عنوان هر کاربری در سیستم وارد شوند.
تحلیل ریسک و اثرات
- نوع حمله: Unauthenticated Account Takeover (تصاحب حساب بدون احراز هویت).
- سطح دسترسی: دسترسی کامل به دادهها و قابلیت تغییر اطلاعات (High Confidentiality & Integrity).
- شرایط بهرهبرداری: این حمله زمانی امکانپذیر است که سازمانها از تنظیمات پیشفرض دیتابیس Seed استفاده کنند و مهاجم شناسه یک حساب کاربری معتبر (ایمیل یا موبایل) را در اختیار داشته باشد.
- وضعیت اکسپلویت: کدهای اکسپلویت (Exploit Code) برای این آسیبپذیری بهصورت عمومی منتشر شده است.
توصیههای امنیتی و اقدامات اصلاحی
به مدیران SOC و مهندسین امنیت توصیه میشود در سریعترین زمان ممکن اقدامات زیر را انجام دهند:
- شناسایی تمامی نسخههای X-SpringBoot تا ورژن 6.0 در شبکه.
- بررسی دیتابیس Seed و حذف یا تغییر فوری کد تأیید پیشفرض
172839. - حذف تمامی حسابهای کاربری پیشفرض مرتبط با این کد.
- مانیتورینگ دقیق یا مسدود کردن موقت Endpoint مربوط به
emailOrMobileLoginتا زمان اعمال اصلاحات.