یک نقص امنیتی با شدت High در پروژه nemoTyrant manong شناسایی شده است که منجر به ایجاد آسیبپذیری تزریق کد SQL یا همان (SQL Injection) میشود. این مشکل در نسخههای تا commit شماره 7c9e5228e133b9267ad3a415833bc9bb53193bb4 وجود دارد.
جزئیات فنی
بررسیها نشان میدهد که این آسیبپذیری در تابع cache/del_cache/arr2sql در فایل func.php رخ داده است. به دلیل عدم اعتبارسنجی صحیح ورودیها در این تابع، مهاجمان میتوانند با دستکاری دادهها، دستورات SQL مخرب را به پایگاه داده ارسال کنند.
برد حمله و وضعیت اصلاح
این حمله میتواند به صورت Remote (از راه دور) اجرا شود و دسترسی غیرمجاز به دادههای حساس یا تغییر در پایگاه داده را ممکن سازد. با توجه به اینکه این محصول از مدل انتشار Rolling Release (بهروزرسانی مستمر) استفاده میکند، نسخههای عددی مشخصی برای نسخههای آسیبپذیر یا اصلاحشده اعلام نشده است، اما گزارش مربوطه در GitHub با وضعیت “completed” بسته شده است که نشاندهنده اعمال اصلاحات در آخرین نسخههاست.