→ برگشت به فید آسیبپذیریها
CVE-2026-5510 · give
آسیبپذیری اسکریپتبین سایتی ذخیرهشده (Stored XSS) در افزونه GiveWP
افزونه GiveWP برای وردپرس تا نسخه 4.14.4 در برابر آسیبپذیری Stored XSS از طریق شورتکد give_form آسیبپذیر است. این نقص به دلیل عدم پاکسازی و بازبینی صحیح ورودیهای ویژگیهای shortcode رخ میدهد و مهاجمان احراز هویت شده با سطح دسترسی مشارکتکننده و بالاتر میتوانند کدهای مخرب وب را تزریق کنند که با بازدید کاربران اجرا میشود.
نسخههای تحت تأثیر
<= 4.14.4
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته give را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/give/tags/4.14.2/includes/shortcodes.php#L149 ↗
- https://plugins.trac.wordpress.org/browser/give/tags/4.14.2/src/DonationForms/Blocks/DonationFormBlock/Controllers/BlockRenderController.php#L57 ↗
- https://plugins.trac.wordpress.org/browser/give/tags/4.14.2/src/DonationForms/Shortcodes/GiveFormShortcode.php#L32 ↗
- https://plugins.trac.wordpress.org/browser/give/trunk/includes/shortcodes.php#L149 ↗
- https://plugins.trac.wordpress.org/browser/give/trunk/src/DonationForms/Blocks/DonationFormBlock/Controllers/BlockRenderController.php#L57 ↗
- https://plugins.trac.wordpress.org/browser/give/trunk/src/DonationForms/Shortcodes/GiveFormShortcode.php#L32 ↗
- https://plugins.trac.wordpress.org/changeset/3501918/ ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/dd26a390-0de5-4699-a790-cac86bf4a057?source=cve ↗