→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-107712 · wp-booking-system

تزریق کدهای SQL مبتنی بر زمان (Time-based SQL Injection) در افزونه WP Booking System

متوسط plugin CVSS 6.5

افزونه WP Booking System – Booking Calendar در نسخه‌های ۲.۱.۰.۱ و پایین‌تر، به‌دلیل گریز (escaping) ناکافی پارامتر current_month و آماده‌سازی ناقص کوئری SQL، در برابر تزریق کدهای SQL مبتنی بر زمان آسیب‌پذیر است. مهاجم احرازهویت‌شده با دسترسی سطح مشترک (Subscriber) یا بالاتر می‌تواند پرس‌وجوهای اضافی را به کوئری موجود الحاق کند و اطلاعات حساس پایگاه‌داده را استخراج نماید؛ این مورد یک آسیب‌پذیری بازگشتی است، زیرا بررسی سطح دسترسی که در نسخه‌های ۲.۰.۱۹.۱۱ تا ۲.۰.۱۹.۱۴ برای رفع CVE-2024-50425 اضافه شده بود، در نسخه ۲.۱ حذف شده است. با توجه به وجود وصله امنیتی، افزونه را فوراً به نسخه‌ای جدیدتر از ۲.۱.۰.۱ به‌روزرسانی کنید.

نسخه‌های تحت تأثیر

<= 2.1.0.1

راهنمای اقدام و رفع مشکل (Remediation)

  • ۱. پشتیبان‌گیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایل‌های سایت تهیه کنید.
  • ۲. به‌روزرسانی سریع: افزونه یا هسته wp-booking-system را بلافاصله به آخرین نسخه ارائه‌شده ارتقا دهید.
  • ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رول‌های امنیتی WAF را فعال کرده و لاگ‌های وب‌سرور را پایش نمایید.