یک آسیبپذیری از نوع مدیریت نادرست سطح دسترسی (Improper Privilege Management – CWE-269) در نرمافزار مدیریت فایل و میزبانی تصویر icret EasyImage (نسخه EasyImages2.0) شناسایی شده است. این نقص امنیتی در فایل app/del.php و از طریق آرگومان hash قابل بهرهبرداری است که به مهاجم اجازه میدهد بدون نیاز به احراز هویت (Unauthenticated)، عملیات حذف یا دستکاری فایلها را انجام دهد.
جزئیات فنی و برد حمله
بر اساس بردار CVSS 4.0، این آسیبپذیری دارای پیچیدگی پایین (Low Complexity) است و نیازی به تعامل کاربر (User Interaction) یا داشتن امتیاز دسترسی خاصی ندارد. با این حال، برد حمله (Impact Scope) محدود است؛ زیرا این نقص مستقیماً بر محرمانگی (Confidentiality) دادهها تأثیری ندارد و آسیبپذیری عمدتاً بر یکپارچگی (Integrity) و در دسترس بودن (Availability) فایلها تمرکز دارد. به عبارت دیگر، مهاجم میتواند فایلها را حذف کند اما قادر به سرقت دادهها یا اجرای کد از راه دور (RCE) نیست.
- نسخههای آسیبپذیر: تمامی نسخهها تا 2.8.7 و نسخههای قبلی.
- بردار حمله: از راه دور (Remote) و بدون نیاز به احراز هویت.
- وضعیت اکسپلویت: یک کد اثبات مفهوم (PoC) عمومی منتشر شده است، اما هنوز تأیید نشده که به عنوان یک اکسپلویت فعال و آماده استفاده (Weaponized) عمل کند.
راهکارهای مقابله و اصلاح
توصیه میشود کاربران سریعاً وصله (Patch) ارائه شده توسط سازنده (Commit b12cb67) را اعمال کنند. این اصلاحیه شامل محدود کردن دسترسی به مدیریت فایل، سختگیرانهتر کردن بررسی نشستهای مدیریتی (Admin Session) و جلوگیری از دسترسی به پسوندهای حساس مانند PHP/PHTML/PHAR در مرورگر است.
به عنوان یک اقدام موقت، توصیه میشود دسترسی به نقاط انتهایی (Endpoints) مربوط به حذف و مدیریت فایل تنها از طریق شبکههای مورد اعتماد یا از طریق یک Reverse Proxy با احراز هویت قوی محدود شود.