یک آسیبپذیری امنیتی از نوع Reflected Cross-Site Scripting (XSS) با شناسه CVE-2026-95396 در پروژه متنباز hosp_order (توسعه یافته توسط sfturing) شناسایی شده است. این نقص امنیتی در بخش Public Search Handlers و بهطور مشخص در فایل HospitalController.java قرار دارد.
جزئیات فنی و مکانیسم حمله
این آسیبپذیری به دلیل عدم پاکسازی (Sanitization) مناسب ورودیهای کاربر در آرگومان Search رخ میدهد. مهاجم میتواند با طراحی یک درخواست یا URL مخرب، اسکریپتهای دلخواه خود را در مرورگر کاربر قربانی اجرا کند. با توجه به ماهیت Reflected XSS، این حمله نیازی به دسترسیهای قبلی (Privileges) ندارد، اما برای موفقیت، تعامل کاربر (User Interaction) مانند کلیک بر روی یک لینک مهندسی شده ضروری است.
تاثیرات امنیتی
- سطح دسترسی: بدون نیاز به احراز هویت (Unauthenticated).
- تاثیر: اجرای کد در مرورگر کاربر که منجر به نقض محرمانگی (Confidentiality) و یکپارچگی (Integrity) در سطح پایین میشود.
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) بهصورت عمومی در دسترس است و میتواند توسط مهاجمان مورد استفاده قرار گیرد.
وضعیت اصلاحیه
این آسیبپذیری تمامی نسخههای این پروژه تا کامیت 627f426331da8086ce8fff2017d65b1ddef384f8 را تحت تاثیر قرار میدهد. گزارشهای مربوط به این نقص از طریق Issueهای گیتهاب ارسال شده است، اما تا این لحظه پاسخی از سوی توسعهدهندگان پروژه برای رفع این مشکل دریافت نشده است.