یک آسیبپذیری امنیتی از نوع Directory Traversal در افزونه Product Feed Manager for WooCommerce (معروف به CTX Feed) شناسایی شده است که تمامی نسخههای تا و شامل 6.6.43 را تحت تاثیر قرار میدهد.
جزئیات فنی آسیبپذیری
این نقص امنیتی از طریق پارامتر provider ایجاد شده است. مهاجمانی که دارای دسترسی سطح Shop Manager یا بالاتر باشند، میتوانند با سوءاستفاده از این حفره، فایلهای دلخواه را از روی سرور حذف کنند. این قابلیت حذف فایلها در صورت هدف قرار دادن فایلهای حیاتی سیستم، میتواند منجر به اجرای کد از راه دور (Remote Code Execution یا RCE) شود.
روه روی اجرای حمله
برای بهرهبرداری از این آسیبپذیری، مهاجم باید دو درخواست متوالی به REST API ارسال کند. این فرآیند ابتدا با فراخوانی مسیر /wp-json/ آغاز شده و سپس با دستکاری پارامترهای ورودی برای دسترسی به مسیرهای غیرمجاز در سیستم فایل (File System) ادامه مییابد.
توصیههای امنیتی
- بهروزرسانی سریع افزونه CTX Feed به آخرین نسخه منتشر شده توسط توسعهدهنده.
- بازبینی سطح دسترسیهای کاربران در پنل مدیریت وردپرس و محدود کردن دسترسی Shop Manager در صورت عدم نیاز.
- مانیتورینگ لاگهای REST API برای شناسایی درخواستهای غیرعادی به پارامتر provider.