→ برگشت به فید آسیبپذیریها
CVE-2026-100159 · ays-popup-box
اجرای کدهای دلخواه (Code Execution) در افزونه Popup Box
افزونه Popup Box در نسخههای 6.4.1 تا 6.4.2 بهدلیل استفاده ناامن از مقدار برخی سرآیندهای درخواست در محتوای پاپآپ و سپس پردازش آن بهصورت کد کوتاه، در برابر اجرای کد کوتاه دلخواه آسیبپذیر است. مهاجم بدون احراز هویت میتواند این ضعف را برای اجرای کدهای کوتاه در زمینه وبسایت بهکار ببرد و بسته به کدهای کوتاه فعال، به قابلیتها یا دادههای سایت دسترسی پیدا کند. وصله رسمی تاکنون منتشر نشده است؛ تا زمان ارائه بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا از دیوار آتش برنامههای وب (WAF) استفاده کنید.
نسخههای تحت تأثیر
6.4.1 - 6.4.2
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته ays-popup-box را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.2/includes/class-ays-pb-data.php#L79 ↗
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.2/public/class-ays-pb-public.php#L3389 ↗
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.2/public/partials/ays-pb-public-templates.php#L4299 ↗
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.2/public/partials/ays-pb-public-templates.php#L4560 ↗
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.2/public/partials/ays-pb-public-templates.php#L69 ↗
- https://plugins.trac.wordpress.org/browser/ays-popup-box/tags/6.4.3/public/class-ays-pb-public.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/535c4796-d1aa-4cd1-922e-f9dcf216f76d?source=cve ↗