یک آسیبپذیری امنیتی با شدت بحرانی (Critical) تحت شناسه CVE-2026-97668 در پلاگین Abandoned Cart Pro برای سیستم فروشگاهی WooCommerce (وردپرس) کشف شده است. این نقص امنیتی در تمامی نسخههای این پلاگین تا نسخه 10.8.0 وجود دارد.
جزئیات فنی آسیبپذیری
این مشکل به دلیل عدم پاکسازی (Escaping) مناسب دادههای ورودی توسط کاربر و نبود Prepared Statement در کوئریهای SQL در تابع update_guest_persistent_cart() رخ داده است. در نتیجه، مهاجمان میتوانند از طریق فیلدهای کنترلشده در صفحه پرداخت (Checkout)، مانند فیلد رضایت برای دریافت پیامک (SMS consent)، کدهای مخرب SQL را تزریق کنند.
تحلیل مسیر حمله
- بردار حمله: ورودیهای کاربر در بخش سبد خرید مهمان (Guest Cart).
- مکان نقص: مقدار
meta_valueدر متای مربوط به سبد خرید که به صورت مستقیم در کوئری SQL ادغام میشود. - نتیجه: امکان اجرای دستورات غیرمجاز بر روی پایگاه داده، استخراج اطلاعات حساس یا تغییر در دادههای سیستم.
به مدیران وبسایتهای مبتنی بر وردپرس توصیه میشود در سریعترین زمان ممکن این پلاگین را به آخرین نسخه بهروزرسانی کنند تا از وقوع حملات احتمالی جلوگیری شود.