→ برگشت به فید آسیبپذیریها
CVE-2026-103518 · fluent-cart
تزریق کدهای SQL (SQLi) در افزونه FluentCart A New Era of eCommerce
افزونه FluentCart در نسخههای ۱.۷.۰ و پایینتر، بهدلیل فرار ناکافی مقدار ورودی کاربر و نبود آمادهسازی کافی کوئری SQL، از طریق پارامتر مرتبط با محصولات و واریانتها در برابر تزریق کدهای SQL آسیبپذیر است. مهاجم احرازهویتشده با دسترسی سطح سفارشی یا بالاتر — و در نصبهای FluentCart Pro، کاربر دارای نقش Manager فروشگاه که مجوز ویرایش محصولات دارد — میتواند کوئریهای اضافی را به کوئریهای موجود الحاق کند و اطلاعات حساس پایگاهداده را استخراج نماید. وصله رسمی تاکنون منتشر نشده است؛ تا زمان انتشار پچ، افزونه را موقتاً غیرفعال کنید یا با فایروال وب درخواستهای مشکوک را محدود نمایید.
نسخههای تحت تأثیر
<= 1.7.0
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته fluent-cart را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/fluent-cart/tags/1.7.0/api/Resource/ProductResource.php#L304 ↗
- https://plugins.trac.wordpress.org/browser/fluent-cart/tags/1.7.0/app/Http/Controllers/ProductController.php#L1818 ↗
- https://plugins.trac.wordpress.org/browser/fluent-cart/tags/1.7.0/app/Models/BatchQuery/Batch.php#L103 ↗
- https://plugins.trac.wordpress.org/browser/fluent-cart/tags/1.7.0/app/Models/Concerns/CanUpdateBatch.php#L14 ↗
- https://plugins.trac.wordpress.org/browser/fluent-cart/tags/1.7.0/app/Services/BulkProductUpdateService.php#L413 ↗
- https://plugins.trac.wordpress.org/changeset/3734886/fluent-cart/trunk/app/Models/BatchQuery/Batch.php ↗
- https://wordpress.org/plugins/fluent-cart/ ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/094a768d-85f8-4b6a-8aa3-e243f2e4b505?source=cve ↗