→ برگشت به فید آسیبپذیریها
CVE-2026-112111 · bootstrap-shortcodes
تزریق اسکریپت ذخیرهشده (Stored XSS) در افزونه Bootstrap Shortcodes
افزونه bootstrap-shortcodes برای وردپرس قبل از نسخه 3.4.6 آسیبپذیر به تزریق اسکریپت ذخیرهشده (Stored XSS) از طریق ویژگی id شورتکد [bs_tcontent] است. هندلر شورتکد bs_tcontent() مقدار ویژگی id را بدون نقل قول وارد ویژگی HTML میکند و esc_attr() کاراکترهای فضای را کدگذاری نمیکند که منجر به پایان زودهنگام ویژگی و تزریق هندلرهای اسکریپت جاوااسکریپت میشود. این آسیبپذیری به مهاجمان احراز هویت با سطح دسترسی Contributor و بالاتر اجازه میدهد تا اسکریپت دلخواه را تزریق کنند که در مرورگر کاربران دیگر اجرا میشود. پچ رسمی هنوز منتشر نشده و توصیه اکید به غیرفعالسازی موقت افزونه یا استفاده از فایروال.
نسخههای تحت تأثیر
<= 3.4.6
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته bootstrap-shortcodes را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://github.com/TheWebShop/bootstrap-shortcodes/commit/c26659ccb6ddb871c7dee1b77cb81cad63e7a75b ↗
- https://github.com/TheWebShop/bootstrap-shortcodes/releases/tag/3.4.6 ↗
- https://plugins.trac.wordpress.org/browser/bootstrap-shortcodes/tags/3.4.4/inc/bs_tabs.php#L84 ↗
- https://wordpress.org/plugins/bootstrap-shortcodes/ ↗
- https://wordpress.org/plugins/bootstrap-shortcodes/#developers ↗