یک آسیبپذیری امنیتی در نرمافزار PickMall Lilishop نسخه 4.2.4 و نسخههای پیش از آن شناسایی شده است. این نقص امنیتی از نوع IDOR (Insecure Direct Object Reference) است و در بخش لیست فاکتورهای خریدار (Buyer Invoice List) و بهطور مشخص در فایل /buyer/trade/receipt رخ میدهد.
جزئیات فنی آسیبپذیری
این مشکل به دلیل مدیریت نادرست پارامتر memberId در نقطه انتهایی (Endpoint) مذکور است. یک کاربر با سطح دسترسی خریدار (Buyer) میتواند با تغییر مقدار این پارامتر، محدودیتهای دسترسی یا Authorization Bypass را دور زده و به دادههای فاکتور و رسیدهای سایر اعضای سیستم دسترسی پیدا کند.
تحلیل ریسک و اثرات
- سطح دسترسی: مهاجم باید دارای یک حساب کاربری معتبر در سطح خریدار باشد (Authenticated).
- تاثیر: این آسیبپذیری منجر به افشای اطلاعات محدود (Confidentiality) میشود و هیچ تاثیری بر یکپارچگی (Integrity) یا در دسترس بودن (Availability) سیستم ندارد.
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است.
با وجود اینکه گزارشهای مربوط به این نقص امنیتی برای توسعهدهندگان ارسال شده است، اما تا این لحظه پاسخی از سوی تیم سازنده دریافت نشده است. با توجه به نیاز به احراز هویت و محدود بودن دادههای قابل استخراج، اولویت این مورد در دستهبندی Low قرار گرفته است.