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

آسیب‌پذیری بحرانی در Sylius: امکان دسترسی غیرمجاز به پنل مدیریت از طریق JWT

آسیب‌پذیری بحرانی در Sylius: امکان دسترسی غیرمجاز به پنل مدیریت از طریق JWT

یک آسیب‌پذیری امنیتی با شدت High در پلتفرم Sylius شناسایی شده است که می‌تواند منجر به ارتقای سطح دسترسی (Privilege Escalation) و دسترسی کامل به مدیریت سیستم شود. این نقص امنیتی با شناسه CVE-2026-100871 ثبت شده است.

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

در نسخه‌های آسیب‌پذیر، سیستم در هنگام صدور توکن‌های JWT توسط نقاط انتهایی (Endpoints) مجزای Admin API و Shop API، شناسه‌ی فایروال (Firewall Identification) را لحاظ نمی‌کند. این نقص باعث می‌شود سیستم نتواند به درستی بین توکن‌های مربوط به مشتریان فروشگاه و مدیران سیستم تمایز قائل شود.

سناریوی حمله

یک مهاجم می‌تواند با استفاده از روش زیر دسترسی مدیریتی به دست آورد:

  • ثبت یک حساب کاربری مشتری (Shop Customer) با استفاده از آدرس ایمیل یکی از مدیران سیستم.
  • دریافت توکن JWT برای این حساب کاربری.
  • ارسال این توکن به Admin API؛ در این مرحله، API مذکور توکن را به عنوان مدیر مربوطه شناسایی کرده و دسترسی کامل مدیریتی (Full Administrative Access) را به مهاجم اعطا می‌کند.

نسخه‌های آسیب‌پذیر

این مشکل در نسخه‌های زیر مشاهده شده است:

  • نسخه‌های قبل از 1.12.25
  • نسخه‌های قبل از 1.13.17
  • نسخه‌های قبل از 1.14.20
  • نسخه‌های قبل از 2.1.16
  • نسخه‌های قبل از 2.2.9