یک آسیبپذیری امنیتی از نوع SQL Injection در سیستم مدیریت رستوران AdithyaYelloju شناسایی شده است که امکان دسترسی غیرمجاز به دادههای پایگاه داده را فراهم میکند.
جزئیات فنی آسیبپذیری
این نقص امنیتی در فایل admin/add_table.php و در تابع mysqli_query رخ داده است. مهاجم میتواند از طریق دستکاری پارامترهای table، members و price، دستورات SQL دلخواه خود را تزریق کند. این آسیبپذیری به صورت Remote قابل بهرهبرداری است، اما برای اجرای موفقیتآمیز حمله، مهاجم باید دارای دسترسی احراز هویت شده (Authenticated User) در پنل مدیریت باشد.
تاثیرات و ریسکها
- دسترسی به دادهها (Confidentiality): سطح تاثیر در این بخش بالا (High) ارزیابی شده و مهاجم میتواند تمامی دادههای پایگاه داده را بخواند.
- یکپارچگی و در دسترس بودن (Integrity/Availability): تاثیر در این بخش پایین (Low) است و تغییر دادهها یا ایجاد اختلال در سرویس (DoS) محدودتر است.
وضعیت اصلاحیه
با توجه به اینکه این پروژه از مدل Rolling Releases برای تحویل مداوم نرمافزار استفاده میکند، نسخههای دقیق آسیبپذیر یا اصلاحشده مشخص نیستند. همچنین، گزارش شده است که توسعهدهندگان پروژه تا این لحظه به گزارشهای مربوط به این آسیبپذیری پاسخ ندادهاند و هیچ Patch رسمی برای رفع آن منتشر نشده است. با این حال، کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است.