→ برگشت به فید آسیبپذیریها
CVE-2026-109414 · vitepos-lite
تزریق کور کدهای SQL (Blind SQLi) در افزونه Vitepos
افزونه Vitepos – Point of Sale (POS) for WooCommerce در همه نسخههای تا ۳.۶.۱ و از جمله آن، بهدلیل فراردهی ناکافی ورودی کاربر و آمادهسازی ناکافی کوئری موجود، از طریق شاخه عملگر bt (BETWEEN) در پارامتر src_by در برابر تزریق SQL کور آسیبپذیر است. مهاجم احرازهویتشده با دسترسی سطح فروشنده (vendor) یا بالاتر میتواند کوئریهای اضافی را به کوئریهای موجود الحاق کند و اطلاعات حساس را از پایگاهداده استخراج نماید. این مورد اصلاح ناقص یک تزریق SQL پیشین است که در نسخه ۳.۶.۰ تنها عملگرهای gt، lt، le و ge را پوشش داده و شاخه عملگر bt را بدون وصله باقی گذاشته است. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا دسترسی به آن را با فایروال برنامههای وب (WAF) محدود نمایید.
نسخههای تحت تأثیر
<= 3.6.1
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته vitepos-lite را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/vitepos-lite/tags/3.6.1/vendor/appsbd-wp/appsbd-lite/appsbd_lite/v6/core/class-basemodel.php#L2925 ↗
- https://plugins.trac.wordpress.org/browser/vitepos-lite/tags/3.6.1/vitepos_lite/api/v1/class-pos-outlet-api.php#L66 ↗
- https://plugins.trac.wordpress.org/browser/vitepos-lite/tags/3.6.1/vitepos_lite/api/v1/class-pos-purchase-api.php#L71 ↗
- https://plugins.trac.wordpress.org/browser/vitepos-lite/tags/3.6.1/vitepos_lite/api/v1/class-pos-vendor-api.php#L74 ↗
- https://plugins.trac.wordpress.org/browser/vitepos-lite/tags/3.6.1/vitepos_lite/libs/class-api-base.php#L467 ↗
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3732582%40vitepos-lite&new=3732582%40vitepos-lite ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/bb6c82b0-d9c7-4777-829d-885f24da4f36?source=cve ↗