آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۵/۱۰

کشف آسیب‌پذیری SQL Injection در سیستم مدیریت بیمارستانی HospitalManagementSystem

کشف آسیب‌پذیری SQL Injection در سیستم مدیریت بیمارستانی HospitalManagementSystem

یک آسیب‌پذیری امنیتی از نوع SQL Injection در نرم‌افزار مدیریت بیمارستانی (HospitalManagementSystem) توسعه‌یافته توسط onetwothreeneth شناسایی شده است. این نقص امنیتی که با شناسه CVE-2026-104609 ثبت شده، به مهاجمان اجازه می‌دهد بدون نیاز به احراز هویت (Unauthenticated)، دستورات SQL دلخواه خود را به پایگاه داده تزریق کنند.

جزئیات فنی آسیب‌پذیری

این مشکل در تابع get در فایل edit_accounts.php رخ می‌دهد. مهاجم می‌تواند از طریق دست‌کاری پارامترهای GET شامل موارد زیر، این حمله را اجرا کند:

  • user_id
  • patient_id
  • physician_id
  • discounts_id
  • services_id

تحلیل اثرات و ریسک

با توجه به بردار حمله AV:N/AC:L/PR:N/UI:N، این آسیب‌پذیری از طریق شبکه و بدون نیاز به تعامل کاربر یا داشتن دسترسی‌های مدیریتی قابل بهره‌برداری است. اگرچه امتیاز CVSS 4.0 برای این مورد 5.5 تعیین شده و اثرات آن بر روی محرمانگی، یکپارچگی و در دسترس بودن داده‌ها در سطح «پایین» (Low) ارزیابی شده است، اما امکان خواندن یا تغییر داده‌های پایگاه‌داده توسط مهاجم وجود دارد.

وضعیت اصلاحیه

در حال حاضر، اکسپلویت (Exploit) این آسیب‌پذیری به صورت عمومی منتشر شده است. با توجه به اینکه این پروژه از مدل انتشار Rolling Release استفاده می‌کند، نسخه‌های دقیق اثرپذیر یا اصلاح‌شده اعلام نشده است. گزارش شده است که توسعه‌دهندگان از این مشکل مطلع شده‌اند اما هنوز پاسخی رسمی برای رفع آن ارائه نداده‌اند.