یک آسیبپذیری امنیتی از نوع Cross-Site Scripting (XSS) در سیستم مدیریت محتوای SEMCMS (نسخههای تا 4.2) شناسایی شده است. این نقص امنیتی در رابط آپلود KindEditor و بهطور مشخص در فایل /Edit/php/upload_json.php قرار دارد.
جزئیات فنی
این آسیبپذیری از طریق دستکاری پارامتر imgFile رخ میدهد. مهاجمان میتوانند با ارسال درخواستهای دستکاری شده، اسکریپتهای مخرب را تزریق کنند. با توجه به اینکه این حمله نیازی به احراز هویت (Unauthenticated) ندارد، هر کاربر یا مهاجم خارجی میتواند از طریق شبکه به این نقطه دسترسی داشته باشد.
شرایط بهرهبرداری
- تعامل کاربر: برای اجرای موفقیتآمیز حمله، نیاز به تعامل کاربر (Victim Interaction) است تا درخواست مخرب را فعال کند.
- تاثیرات: این نقص منجر به اجرای اسکریپت در محدوده اعتماد مرورگر (Browser Trust Boundary) میشود که میتواند منجر به نشت اطلاعات حساس یا تغییر در عملکرد رابط کاربری گردد.
- وضعیت اکسپلویت: کدهای اکسپلویت (Exploit) برای این آسیبپذیری منتشر شده است، هرچند گزارشهای تایید شدهای مبنی بر بهرهبرداری گسترده در محیطهای عملیاتی وجود ندارد.
لازم به ذکر است که با سازنده نرمافزار برای رفع این مشکل تماس گرفته شده، اما تا این لحظه پاسخی دریافت نشده است.