آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۸/۱۰

کشف آسیب‌پذیری بحرانی در X-SpringBoot: امکان تصاحب حساب‌های کاربری از طریق نشت کدهای تایید

کشف آسیب‌پذیری بحرانی در X-SpringBoot: امکان تصاحب حساب‌های کاربری از طریق نشت کدهای تایید

یک آسیب‌پذیری امنیتی با شدت CRITICAL در فریم‌ورک X-SpringBoot (نسخه‌های تا 6.0) شناسایی شده است که شناسه‌ی CVE-2026-97063 را دریافت کرده است. این نقص امنیتی به مهاجمان اجازه می‌دهد بدون نیاز به احراز هویت، دسترسی غیرمجاز به حساب‌های کاربری قربانیان پیدا کنند.

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

این مشکل به دلیل طراحی نادرست در نقاط انتهایی (Endpoints) مربوط به ارسال کدهای تایید رخ داده است. در حالت عادی، سیستم باید کد تایید را برای کاربر ارسال کرده و آن را در سمت سرور ذخیره کند، اما در نسخه‌های آسیب‌پذیر، این کدها مستقیماً در پاسخ‌های HTTP بازگردانده می‌شوند.

  • نقاط آسیب‌پذیر: درخواست‌های GET /sys/mobile/code و GET /sys/email/code.
  • روش حمله: عامل تهدید می‌تواند با ارسال شماره تلفن یا ایمیل شناخته شده‌ی قربانی به این Endpoints، کد تایید را مستقیماً از پاسخ (Response) سرور دریافت کند، بدون اینکه کدی برای مالک واقعی حساب ارسال شود.
  • نتیجه نهایی: پس از دریافت کد، مهاجم می‌تواند از طریق درخواست POST /sys/emailOrMobileLogin/login وارد حساب کاربری شده و آن را تصاحب (Hijack) کند.