→ برگشت به فید آسیبپذیریها
CVE-2026-103875 · media-library-assistant
تزریق اسکریپت بازتابی (Reflected XSS) در افزونه Media Library Assistant
افزونه Media Library Assistant در همه نسخههای تا و شامل ۳٫۴۲ بهدلیل پاکسازی ناکافی ورودی و گریز ناکافی خروجی، در برابر تزریق اسکریپت بازتابی (Reflected XSS) از طریق پارامتر search-string آسیبپذیر است. مهاجم بدون احراز هویت میتواند با فریب کاربر برای انجام عملی مانند کلیک روی یک پیوند، اسکریپت دلخواه را در صفحاتی اجرا کند که شورتکد [mla_gallery] بهصورت عمومی، با حالت خروجی صفحهبندی و الگوی mla_link_href بازتابدهنده توکن درخواست پیکربندی شده و تعداد پیوستها برای فعال شدن صفحهبندی کافی باشد. وصله رسمی تاکنون منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا از فایروال وب برای کاهش خطر استفاده کنید.
نسخههای تحت تأثیر
<= 3.42
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته media-library-assistant را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- http://plugins.trac.wordpress.org/changeset/3760471 ↗
- https://plugins.trac.wordpress.org/browser/media-library-assistant/tags/3.42/includes/class-mla-data.php#L1548 ↗
- https://plugins.trac.wordpress.org/browser/media-library-assistant/tags/3.42/includes/class-mla-shortcode-support.php#L2482 ↗
- https://plugins.trac.wordpress.org/browser/media-library-assistant/tags/3.42/includes/class-mla-shortcode-support.php#L2585 ↗
- https://plugins.trac.wordpress.org/browser/media-library-assistant/tags/3.43/includes/class-mla-shortcode-support.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/357d9d96-afb1-4b62-90cf-8d38a4cede0e?source=cve ↗