آسیبپذیری امنیتی جدیدی در سه افزونه محبوب مدیریت فایل در سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که امکان اجرای کدهای مخرب را فراهم میکند. این نقص امنیتی در نسخههای قدیمی افزونههای File Manager، FileOrganizer و File Manager Pro مشاهده شده است.
جزئیات فنی آسیبپذیری
این مشکل به دلیل عدم اعتبارسنجی صحیح منشأ (Origin) پیامهای Window که توسط مرورگر فایل در صفحات مدیریت دریافت میشوند، رخ داده است. در واقع، این افزونهها هر منشأیی را که پیشوند آدرس سایت باشد میپذیرند. این نقص منجر به ایجاد یک آسیبپذیری از نوع Cross-Site Scripting (XSS) میشود.
سناریوی حمله
یک عامل تهدید (Threat Actor) بدون نیاز به احراز هویت (Unauthenticated)، میتواند با ترغیب مدیر سایت به بازدید از یک صفحه تحت کنترل مهاجم، کدهای JavaScript دلخواه را در نشست (Session) مدیر فعال کند. این امر میتواند منجر به سرقت کوکیها، تغییر تنظیمات سایت یا دسترسی کامل به پنل مدیریت شود.
نسخههای آسیبپذیر و اصلاحات
- File Manager: نسخههای قبل از 8.0.5
- FileOrganizer: نسخههای قبل از 1.2.1
- File Manager Pro: نسخههای قبل از 2.1.3
به مدیران وبسایتها توصیه میشود در سریعترین زمان ممکن این افزونهها را به آخرین نسخه بهروزرسانی کنند تا ریسک بهرهبرداری از این آسیبپذیری کاهش یابد.