→ برگشت به فید آسیبپذیریها
CVE-2026-116520 · password-protect-page
تزریق اسکریپت ذخیرهشده (Stored XSS) در افزونه PPWP – Password Protect Pages
افزونه PPWP – Password Protect Pages در نسخههای 1.9.26 و قبل از آن، بهدلیل پاکسازی ناکافی ورودی و گریز نادرست خروجی در ویژگی شورتکد desc_below_form، در برابر تزریق اسکریپت ذخیرهشده (Stored XSS) آسیبپذیر است. مهاجمان احراز هویتنشده میتوانند اسکریپت دلخواه را در صفحات ذخیره کنند تا هنگام بازدید کاربران اجرا شود و نشست، داده یا امنیت وبسایت را به خطر بیندازد. چون وصله امنیتی منتشر شده است، افزونه را فوراً به نسخه امن بهروزرسانی کنید.
نسخههای تحت تأثیر
<= 1.9.26
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته password-protect-page را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/c549ba14-276e-46ab-8019-97430a566d8c?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/c549ba14-276e-46ab-8019-97430a566d8c ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/services/class-ppw-shortcode.php#L202 ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/services/class-ppw-shortcode.php#L587 ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/services/class-ppw-shortcode.php#L598 ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/services/class-ppw-shortcode.php#L608 ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/services/class-ppw-shortcode.php#L622 ↗
- https://plugins.trac.wordpress.org/browser/password-protect-page/tags/1.9.26/includes/views/shortcode/view-ppw-restriced-content-form.php#L17 ↗
- https://plugins.trac.wordpress.org/changeset/3772960/password-protect-page/trunk/includes/services/class-ppw-shortcode.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/c549ba14-276e-46ab-8019-97430a566d8c?source=cve ↗