→ برگشت به فید آسیبپذیریها
CVE-2026-96561 · ai-engine
تزریق اسکریپت ذخیرهشده (Stored XSS) در افزونه AI Engine
افزونه AI Engine در نسخههای تا و شامل 3.8.0 به دلیل زنجیره نقص در خنثیسازی ورودی و escape نکردن خروجی در endpoint REST چت، پارسر لاگ PHP، تسک Advisor و ویجت داشبورد، به Stored XSS آسیبپذیر است. مهاجم بدون احراز هویت با ارسال کلید model_ (که به model تبدیل میشود) میتواند رشته مخرب حاوی CR/LF را تزریق و در ویجت ادمین ذخیره کند که هنگام مشاهده اجرا میشود. این امر منجر به سرقت نشست مدیر و کنترل سایت میگردد؛ با وجود پچ، بهروزرسانی فوری به نسخه امن الزامی است.
نسخههای تحت تأثیر
<= 3.8.0
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته ai-engine را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/910e51da-6ee2-45d5-837b-7fea80f79390?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/910e51da-6ee2-45d5-837b-7fea80f79390 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/engines/core.php#L533 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/advisor.php#L156 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/advisor.php#L162 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/advisor.php#L216 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/chatbot.php#L122 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/chatbot.php#L299 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/modules/chatbot.php#L597 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/query/base.php#L360 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/classes/rest.php#L464 ↗
- https://plugins.trac.wordpress.org/browser/ai-engine/tags/3.8.0/common/helpers.php#L251 ↗
- https://plugins.trac.wordpress.org/changeset?old_path=%2Fai-engine%2Ftags%2F3.8.0&new_path=%2Fai-engine%2Ftags%2F3.8.1 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/910e51da-6ee2-45d5-837b-7fea80f79390?source=cve ↗