→ برگشت به فید آسیبپذیریها
CVE-2026-116622 · food-store
تزریق اسکریپت ذخیرهشده (Stored XSS) در افزونه Food Store – Online Food Delivery & Pickup
افزونه Food Store – Online Food Delivery & Pickup در نسخههای تا 1.5.5 بهدلیل پاکسازی ناکافی ورودی و گریز خروجی در پارامتر service_time در برابر تزریق اسکریپت ذخیرهشده (Stored XSS) آسیبپذیر است. مهاجمان احرازهویتنشده میتوانند اسکریپتهای وب دلخواه را در صفحات تزریق کنند که هنگام بازدید کاربران اجرا میشود؛ بهرهبرداری نیازمند غیرفعال بودن گزینه Enable Checkout Service Fields (پیکربندی غیرفرضی) و فعال ماندن Enable Pickup/Delivery Service است. وصله رسمی هنوز منتشر نشده است؛ توصیه میشود افزونه موقتاً غیرفعال شود یا از فایروال برنامههای وب استفاده گردد.
نسخههای تحت تأثیر
<= 1.5.5
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته food-store را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/d1f3a9e4-9bdf-4342-a735-72e70219daeb?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/d1f3a9e4-9bdf-4342-a735-72e70219daeb ↗
- https://plugins.trac.wordpress.org/browser/food-store/tags/1.5.5/includes/class-wfs-order.php#L302 ↗
- https://plugins.trac.wordpress.org/browser/food-store/tags/1.5.5/includes/class-wfs-services.php#L405 ↗
- https://plugins.trac.wordpress.org/browser/food-store/tags/1.5.5/includes/class-wfs-services.php#L406 ↗
- https://plugins.trac.wordpress.org/browser/food-store/tags/1.5.5/includes/class-wfs-services.php#L523 ↗
- https://plugins.trac.wordpress.org/browser/food-store/tags/1.5.5/includes/class-wfs-services.php#L580 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/d1f3a9e4-9bdf-4342-a735-72e70219daeb?source=cve ↗