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

کشف آسیب‌پذیری Race Condition در LaraDashboard برای دور زدن محدودیت ثبت‌نام

کشف آسیب‌پذیری Race Condition در LaraDashboard برای دور زدن محدودیت ثبت‌نام

یک آسیب‌پذیری امنیتی با شناسه CVE-2026-105130 در نرم‌افزار LaraDashboard (نسخه‌های 1.4.0 تا پیش از 1.4.8) شناسایی شده است. این نقص امنیتی از نوع Race Condition در متد RegisterController::register است که به مهاجمان اجازه می‌دهد محدودیت‌های روزانه ثبت‌نام بر اساس IP را دور بزنند.

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

در حالت عادی، سیستم از طریق RegistrationGuardService::hasExceededIpLimit بررسی می‌کند که آیا یک آدرس IP خاص از سقف مجاز ثبت‌نام روزانه عبور کرده است یا خیر. با این حال، به دلیل وجود Race Condition، مهاجمان می‌توانند با ارسال تعداد زیادی درخواست ثبت‌نام به‌صورت همزمان (Concurrent Requests)، این مکانیزم کنترلی را دور بزنند.

  • مکانیزم حمله: مهاجم درخواست‌های متعددی را همزمان ارسال می‌کند تا پیش از آنکه رکورد ثبت‌نام در دیتابیس ثبت شود (recordRegistration)، تمامی درخواست‌ها از مرحله بررسی محدودیت عبور کنند.
  • پیامد: این نقص منجر به امکان ایجاد حساب‌های کاربری در مقیاس انبوه (Bulk Account Creation) شده و کنترل‌های ضد-اتوماسیون (Anti-automation) را بی‌اثر می‌کند.

این آسیب‌پذیری توسط کاربران احراز هویت نشده (Unauthenticated) قابل بهره‌برداری است، هرچند شدت آن Low ارزیابی شده است.