یک آسیبپذیری امنیتی در سیستم مدیریت SourceCodester Online Reviewer Management System 1.0 شناسایی شده است که امکان اجرای حملات SQL Injection را فراهم میکند.
جزئیات فنی آسیبپذیری
این نقص امنیتی در فایل /reviewer_0/admins/assessments/pretest/exam-delete.php قرار دارد. مهاجم میتواند با دستکاری آرگومان test_id، دستورات SQL مخرب را به پایگاه داده ارسال کرده و منجر به خواندن یا تغییر محتویات حساس دیتابیس شود.
تحلیل سطح دسترسی و ریسک
- نوع حمله: این حمله به صورت Remote (از راه دور) قابل اجرا است.
- پیچیدگی: سطح پیچیدگی حمله پایین (Low Complexity) ارزیابی شده است.
- محدودیتها: با وجود اینکه برخی متدها عدم نیاز به دسترسی را ذکر کردهاند، اما به دلیل قرار داشتن نقطه انتهایی (Endpoint) در مسیر
/admins/، احتمالاً دسترسی به پنل مدیریت یا داشتن یک Session معتبر برای بهرهبرداری عملی ضروری است.
وضعیت اکسپلویت
در حال حاضر کد Exploit برای این آسیبپذیری به صورت عمومی منتشر شده است. با این حال، به دلیل نرخ پایین استقرار (Deployment) این نرمافزار در محیطهای سازمانی، ریسک واقعی در مقیاس گسترده محدود ارزیابی میشود.