یک آسیبپذیری از نوع Open Redirect (CWE-601) در نرمافزار مدیریت بیمارستانی gedelumbung HospitalManagement شناسایی شده است. این نقص امنیتی در تابع simpan واقع در مسیر application/modules/admin/controllers/routing_pages.php قرار دارد و به مهاجم اجازه میدهد تا از طریق دستکاری پارامتر url_route، کاربر را به یک دامنه مخرب هدایت کند.
جزئیات فنی و سناریوی حمله
این آسیبپذیری نیازمند احراز هویت (Authentication) نیست، اما برای اجرای موفقیتآمیز حمله به تعامل کاربر (User Interaction) نیاز دارد. مهاجم با ساخت یک لینک دستکاریشده و ارسال آن از طریق حملات Phishing، کاربر را فریب میدهد تا روی لینک کلیک کند. پس از کلیک، نرمافزار کاربر را به یک سایت کنترلشده توسط مهاجم هدایت میکند. این تکنیک معمولاً برای سرقت اطلاعات حساس (Credential Harvesting) یا توزیع بدافزار (Malware Delivery) استفاده میشود.
بر اساس امتیازدهی CVSS 4.0، این آسیبپذیری دارای امتیاز 5.3 (Medium) است. تأثیر این نقص بر روی محرمانگی (Confidentiality) و در دسترس بودن (Availability) سیستم صفر است، اما از نظر یکپارچگی (Integrity) سطح پایینی را تهدید میکند.
وضعیت اصلاحیه و اقدامات پیشنهادی
در حال حاضر، توسعهدهنده این نرمافزار هنوز پاسخی به گزارشهای منتشر شده نداده است. از آنجایی که این محصول از مدل Rolling Release استفاده میکند، نسخه مشخصی برای اصلاح یا شناسایی نسخههای آسیبپذیر وجود ندارد. اقدامات زیر برای کاهش ریسک توصیه میشود:
- محدود کردن دسترسی به مسیرهای مدیریتی (Admin Endpoints) تنها به شبکهها یا کاربران مورد اعتماد.
- استفاده از WAF یا Reverse Proxy برای فیلتر کردن یا ایجاد لیست سفید (Allowlist) روی مقادیر پارامتر
url_route. - رصد مداوم گزارشهای امنیتی مربوط به این محصول برای دریافت وصلههای احتمالی.