یک آسیبپذیری امنیتی از نوع IDOR (Insecure Direct Object Reference) در سیستم مدیریت محتوای Sanluan PublicCMS نسخه 6.202506.e و نسخههای پیش از آن شناسایی شده است.
جزئیات فنی آسیبپذیری
این نقص امنیتی در کنترلر CmsContentAdminController و بهطور مشخص در فایل SysUserAdminController.java در بخش توابع exportExcel و exportData رخ داده است. این مشکل ناشی از عدم اعتبارسنجی صحیح پارامترهای userId و deptId است که منجر به Authorization Bypass (دور زدن مکانیزمهای احراز هویت) میشود.
سناریوی حمله و تاثیرات
- شرایط حمله: مهاجم باید دارای یک حساب کاربری معتبر در پنل Backend باشد.
- روش اجرا: با تغییر مقادیر شناسههای کاربر یا دپارتمان در درخواستهای ارسالی، کاربرانی با سطح دسترسی پایین میتوانند به دادههای کاربران یا دپارتمانهای دیگر دسترسی پیدا کنند.
- تاثیر: این آسیبپذیری صرفاً بر روی Confidentiality (محرمانگی) تاثیر میگذارد و اجازه میدهد اطلاعات حساس به صورت Read-only استخراج شوند. هیچ تاثیری بر روی Integrity (یکپارچگی) یا Availability (در دسترس بودن) سیستم ندارد.
وضعیت فعلی
گزارشها حاکی از آن است که اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است. همچنین ذکر شده که سازنده نرمافزار با وجود اطلاع از این نقص، پاسخی برای رفع آن ارائه نداده است.