یک آسیبپذیری امنیتی در نرمافزار RainyGao DocSys (تا نسخه 2.02.85) شناسایی شده است که امکان اجرای حملات SQL Injection را فراهم میکند. این نقص امنیتی در بخش مدیریت پایگاه داده و بهطور مشخص در تابع BaseController.createDBForMysql در فایل BaseController.java قرار دارد.
جزئیات فنی و نحوه بهرهبرداری
مهاجم میتواند از طریق دستکاری آرگومان url، دستورات SQL دلخواه خود را به سیستم تزریق کند. این حمله بهصورت از راه دور (Remote) قابل اجرا است. با وجود اینکه این آسیبپذیری در سطح شبکه قابل دسترسی است، اما تحلیلها نشان میدهد که دسترسی به تابع آسیبپذیر در محیط عملیاتی معمولاً از طریق رابط مدیریت DocSys صورت میگیرد و احتمالاً نیازمند احراز هویت یا دسترسیهای مدیریتی (Administrative Session) است.
تأثیرات و وضعیت فعلی
- تأثیر: این نقص میتواند منجر به افشای دادههای حساس یا تغییر در اطلاعات موجود در پایگاه داده Backend شود.
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیبپذیری بهصورت عمومی منتشر شده و در دسترس است.
- پاسخ سازنده: گزارشهای اولیه از طریق Issue Report به پروژه ارسال شده است، اما تا این لحظه پاسخی از سوی توسعهدهندگان دریافت نشده است.
ارزیابی شدت (CVSS)
بر اساس استاندارد CVSS 4.0، این آسیبپذیری امتیاز 6.9 را دریافت کرده است. با این حال، در ارزیابیهای مستقل (CVSS 3.1)، به دلیل نیاز احتمالی به دسترسیهای سطح پایین (PR:L) و تأثیرات محدود بر محرمانگی و یکپارچگی، شدت آن در سطح متوسط برآورد شده است.