یک آسیبپذیری از نوع SQL Injection (CWE-89) در سیستم مدیریت محتوای (CMS) محبوب XunRuiCMS (نسخههای 4.7.4 و قدیمیتر) شناسایی شده است. این نقص امنیتی در بخش Member Module و از طریق تابع View در فایل dayrui/Fcms/Core/View.php قابل بهرهبرداری است.
جزئیات فنی و نحوه حمله
مهاجم میتواند با ارسال یک درخواست از راه دور (Remote) و دستکاری پارامتر catid، ساختار پرسوجوهای پایگاه داده (SQL Queries) را تغییر دهد. بر اساس بردار CVSS، این حمله نیازی به احراز هویت (Authentication) یا تعامل کاربر (User Interaction) ندارد، که این امر امکان ارسال درخواستهای مستقیم از طریق شبکه را فراهم میکند.
- پارامتر هدف:
catid - محل آسیبپذیری:
dayrui/Fcms/Core/View.php - نوع حمله: SQL Injection
- سطح دسترسی: بدون نیاز به احراز هویت (Unauthenticated)
میزان تأثیرگذاری (Impact)
اگرچه این آسیبپذیری اجازه دستکاری در پرسوجوها را میدهد، اما بر اساس ارزیابیهای فعلی، تأثیر آن بر محرمانگی (Confidentiality)، یکپارچگی (Integrity) و در دسترس بودن (Availability) در سطح Low قرار گرفته است. این بدان معناست که احتمالاً مهاجم نمیتواند کنترل کامل پایگاه داده یا کل سیستم را در اختیار بگیرد، بلکه دسترسی او محدود به همان پرسوجوی خاص است.
راهکار مقابله و رفع مشکل
توصیه میشود تمامی مدیران سیستم که از نسخههای 4.7.4 یا قدیمیتر XunRuiCMS استفاده میکنند، بلافاصله سیستم خود را به نسخهای که شامل اصلاحیه (Patch) مربوط به کامیت 9b6ea0cf9c6e8cdc9a5260c38b95da5fed4c4231 است، ارتقا دهند. در صورت عدم امکان ارتقا، دسترسی به نقاط انتهایی (Endpoints) مربوط به ماژول عضو (Member Module) باید به دقت نظارت شود.