آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۳/۱۰

آسیب‌پذیری عدم احراز هویت و امکان CSRF در افزونه Sendcloud برای WooCommerce

دربارهٔ WordPress Sendcloud for WooCommerce ۲۵۱ مطلب دیگر دربارهٔ WordPress ←
آسیب‌پذیری عدم احراز هویت و امکان CSRF در افزونه Sendcloud برای WooCommerce

آسیب‌پذیری جدیدی با شناسه CVE-2026-127207 در افزونه Sendcloud for WooCommerce (نسخه‌های 1.0.41 و قدیمی‌تر) شناسایی شده است. این نقص امنیتی که دارای امتیاز CVSS 5.3 (Medium) است، به کاربران دارای سطح دسترسی پایین (مانند نقش Subscriber) اجازه می‌دهد تا از طریق توابع AJAX، اطلاعات حساس پیکربندی را استخراج کرده یا تنظیمات مربوط به سطح جزئیات ثبت وقایع (Logging verbosity) را تغییر دهند.

جزئیات فنی و بردار حمله

تحلیل فنی نشان می‌دهد که در کلاس SCCSP_Support_Controller، هندلرهای wp_ajax_sc_support_get و wp_ajax_sc_support_save فاقد بررسی‌های لازم برای سطح دسترسی (Capability Checks) و همچنین فاقد بررسی‌های Nonce هستند. این موضوع دو مسیر حمله اصلی را فراهم می‌کند:

  • ارتقای سطح دسترسی (Privilege Escalation): هر کاربر احراز هویت شده با سطح دسترسی پایین می‌تواند مستقیماً با فراخوانی این توابع، مقادیری نظیر INTEGRATION_ID، SERVICE_POINT، CARRIERS و MIN_LOG_LEVEL را دریافت کند.
  • جعل درخواست میان‌سایت (CSRF): به دلیل نبود بررسی Nonce، مهاجم می‌تواند با فریب دادن یک کاربر وارد شده، او را وادار به اجرای درخواست‌های مخرب از طریق مرورگرش کند.

وضعیت اصلاح و اقدامات پیشنهادی

نکته حائز اهمیت این است که این آسیب‌پذیری در واقع یک اصلاح ناقص (Incomplete Fix) از آسیب‌پذیری قبلی با شناسه CVE-2026-57760 محسوب می‌شود. این بدان معناست که پچ‌های قبلی نتوانسته‌اند شکاف امنیتی مربوط به احراز هویت را به‌طور کامل مسدود کنند.

در حال حاضر، توصیه می‌شود برای جلوگیری از سوءاستفاده، در صورت عدم وجود نسخه اصلاح‌شده، افزونه مذکور غیرفعال شود. در صورت ضرورت به فعالیت افزونه، محدود کردن امکان ثبت‌نام عمومی (Open Registration) و بازبینی حساب‌های کاربری با سطح دسترسی پایین، از اقدامات ضروری برای کاهش سطح حمله است.