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

کشف آسیب‌پذیری کنترل دسترسی در نرم‌افزار InvoiceShelf (CVE-2026-122158)

کشف آسیب‌پذیری کنترل دسترسی در نرم‌افزار InvoiceShelf (CVE-2026-122158)

یک نقص امنیتی در نرم‌افزار InvoiceShelf در نسخه‌های تا 2.4.3 و 3.0.0-alpha.3 شناسایی شده است که می‌تواند منجر به دسترسی‌های غیرمجاز شود.

جزئیات فنی

این آسیب‌پذیری در تابع MemberService::create در فایل app/Domains/Accounts/Application/MemberService.php رخ می‌دهد. با دستکاری آرگومان‌های companies[].id و companies[].role، مهاجم می‌تواند کنترل‌های دسترسی (Access Controls) را دور زده و به منابعی دسترسی پیدا کند که نباید دسترسی داشته باشد.

تحلیل ریسک

  • نوع حمله: این حمله به‌صورت از راه دور (Remote) قابل اجرا است.
  • وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیب‌پذیری به‌صورت عمومی منتشر شده است و احتمال استفاده از آن در حملات واقعی وجود دارد.

راهکار رفع مشکل

برای رفع این نقص امنیتی، کاربران باید نرم‌افزار خود را به نسخه‌های 2.4.4 یا 3.0.0-alpha.4 به‌روزرسانی کنند.