→ برگشت به فید آسیبپذیریها
CVE-2026-96666 · schema-app-structured-data-for-schemaorg
تزریق اسکریپت ذخیرهشده (Stored XSS) در افزونه Schema App Structured Data
افزونه Schema App Structured Data برای وردپرس در همه نسخههای تا ۲.۳.۲، بهدلیل پاکسازی ناکافی ورودی و فراردهی ناکافی خروجی در فیلتر «Remove Microdata»، در برابر تزریق اسکریپت ذخیرهشده (Stored XSS) از طریق محتوای دیدگاه آسیبپذیر است. مهاجم احراز هویتنشده میتواند اسکریپت دلخواه را در صفحات تزریق کند که هنگام بازدید کاربر اجرا میشود؛ بهرهبرداری تنها زمانی ممکن است که مدیر گزینه Remove Microdata را فعال کرده و دیدگاه مخرب را تأیید کند. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا از فایروال برنامه وب استفاده کنید.
نسخههای تحت تأثیر
<= 2.3.2
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته schema-app-structured-data-for-schemaorg را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/7e0a6ba5-6b2a-49b2-8780-df5eb6a5eecd?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/7e0a6ba5-6b2a-49b2-8780-df5eb6a5eecd ↗
- https://plugins.trac.wordpress.org/browser/schema-app-structured-data-for-schemaorg/tags/2.3.2/lib/SchemaFront.php#L40 ↗
- https://plugins.trac.wordpress.org/browser/schema-app-structured-data-for-schemaorg/tags/2.3.2/lib/SchemaFront.php#L541 ↗
- https://plugins.trac.wordpress.org/browser/schema-app-structured-data-for-schemaorg/tags/2.3.2/lib/SchemaFront.php#L547 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/7e0a6ba5-6b2a-49b2-8780-df5eb6a5eecd?source=cve ↗