→ برگشت به فید آسیبپذیریها
CVE-2026-107752 · usc-e-shop
تزریق کدهای SQL (SQLi) در افزونه Welcart e-Commerce
افزونه Welcart e-Commerce برای وردپرس تا نسخه 2.12.4 به دلیل عدم پاکسازی کافی پارامترهای ورودی کاربر و عدم استفاده از کوئریهای آمادهسازی شده، در پارامترهای 'wp_usces_order_old (فیلدهای JSON جستجوی searchSql و searchSkuSql)' دچار آسیبپذیری تزریق کدهای SQL (SQL Injection) است. مهاجمان احراز هویتشده با سطح دسترسی ویرایشگر و بالاتر میتوانند از این نقص برای الحاق کوئریهای مخرب SQL و استخراج اطلاعات حساس از پایگاه داده سوءاستفاده کنند. تاکنون پچ رسمی برای این آسیبپذیری منتشر نشده است و توصیه میشود تا زمان ارائه وصله امنیتی، موقتاً افزونه را غیرفعال کرده یا از فایروال برنامههای کاربردی وب (WAF) استفاده کنید.
نسخههای تحت تأثیر
<= 2.12.4
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته usc-e-shop را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/usc-e-shop/tags/2.12.4/classes/orderList.class.php#L256 ↗
- https://plugins.trac.wordpress.org/browser/usc-e-shop/tags/2.12.4/classes/orderList.class.php#L473 ↗
- https://plugins.trac.wordpress.org/browser/usc-e-shop/tags/2.12.4/classes/orderList.class.php#L613 ↗
- https://plugins.trac.wordpress.org/browser/usc-e-shop/tags/2.12.4/classes/orderList.class.php#L622 ↗
- https://plugins.trac.wordpress.org/browser/usc-e-shop/tags/2.12.4/classes/orderList.class.php#L776 ↗
- https://plugins.trac.wordpress.org/changeset/3743211/usc-e-shop ↗
- https://plugins.trac.wordpress.org/changeset/3743211/usc-e-shop/trunk/classes/orderList.class.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/0e78b5db-3f38-4ed7-9bec-6dd55d44f04f?source=cve ↗