یک آسیبپذیری از نوع Cross-Site Scripting (XSS) در نرمافزار مدیریت بیمارستان gedelumbung HospitalManagement شناسایی شده است. این نقص امنیتی که با شناسه CVE-2026-115536 ثبت شده، به مهاجم اجازه میدهد تا از طریق کنترل آرگومان content در تابع simpan، اسکریپتهای مخرب خود را در مرورگر کاربران هدف اجرا کند.
جزئیات فنی و مسیر حمله
این آسیبپذیری در کنترلر Admin Routing Page (فایل application/modules/admin/controllers/routing_pages.php) قرار دارد. بر اساس تحلیلهای انجام شده، این نقص از نوع CWE-79 (عدم خنثیسازی مناسب ورودیها) است. مهاجم میتواند با تزریق کد مخرب به پارامتر content، زمانی که یک کاربر (بهویژه مدیر سیستم) صفحه مربوطه را مشاهده میکند، اسکریپت خود را اجرا نماید. با توجه به اینکه این نقص در بخش مدیریت (Admin Area) قرار دارد، احتمالاً برای بهرهبرداری از آن، مهاجم نیاز به دسترسی اولیه یا تعامل کاربر (User Interaction) خواهد داشت.
میزان تأثیر و خطر
بر اساس امتیاز CVSS 4.0، میزان خطر این آسیبپذیری پایین (Low) ارزیابی شده است. تأثیر این حمله عمدتاً بر Integrity (یکپارچگی) در سطح مرورگر محدود میشود و تأثیر مستقیمی بر محرمانگی (Confidentiality) یا در دسترس بودن (Availability) سرور ندارد. اگرچه یک PoC (اثبات مفهوم) عمومی در GitHub منتشر شده است، اما هنوز اثری از بهرهبرداری گسترده یا خودکار در محیطهای واقعی مشاهده نشده است.
توصیههای امنیتی و مقابله
در حال حاضر وصله (Patch) رسمی از سوی توسعهدهنده منتشر نشده است. بنابراین، مدیران سیستم توصیه میشوند اقدامات زیر را انجام دهند:
- Contextual Output Encoding: استفاده از توابعی مانند
htmlspecialcharsبرای کدگذاری خروجی در هنگام رندر شدن دادهها. - Content-Security-Policy (CSP): پیادهسازی یک سیاست امنیتی سختگیرانه برای جلوگیری از اجرای اسکریپتهای Inline و غیرمجاز.
- محدودسازی دسترسی: محدود کردن دسترسی به پنل مدیریت (Admin Page) تنها از طریق شبکههای مورد اعتماد یا استفاده از VPN.
- فیلترینگ ورودی: اعمال فیلترهای سختگیرانه بر روی ورودیهای دریافتی در تابع
simpan.
بهروزرسانی (اکتبر 23, 2026 — Vuln Today)
بهروزرسانی: یک آسیبپذیری جدید از نوع Cross-Site Scripting (XSS) با شناسه CVE-2026-115535 در نرمافزار HospitalManagement شناسایی شده است. این نقص امنیتی در فایل application/modules/admin/controllers/sistem.php و از طریق پارامتر Title در متد sistem.php::simpan قابل بهرهبرداری است.
این حمله از نوع Stored XSS است که برای موفقیت نیازمند دسترسی سطح بالا (High-privilege/Admin) برای تزریق کد و تعامل کاربر (User Interaction) برای اجرا میباشد. از آنجایی که این محصول از مدل انتشار Rolling Release استفاده میکند، نسخه مشخصی برای وصله (Patch) وجود ندارد؛ بنابراین توصیه میشود ورودیهای بخش تنظیمات (Settings Handler) بهدقت اعتبارسنجی و کدگذاری (Encoding) شوند.
جمعبندی موارد گزارششده gedelumbung
- HospitalManagement — Cross-Site Scripting (XSS) — CVE-2026-115536
- HospitalManagement — Cross-Site Scripting (XSS) — CVE-2026-115535