یک آسیبپذیری امنیتی در افزونه Mailchimp for WooCommerce برای سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که امکان دسترسی غیرمجاز به اطلاعات کاربران را فراهم میکند.
جزئیات فنی آسیبپذیری
در نسخههای پیش از 6.3 این افزونه، مکانیزمی برای بارگذاری سبدهای خرید ذخیره شده (Saved Carts) وجود دارد که در آن احراز هویت (Authentication) یا تایید مالکیت مورد نیاز نیست. این نقص امنیتی به دلیل استفاده از یک شناسه (Identifier) است که مستقیماً از آدرس ایمیل مشتری مشتق شده است.
تاثیر و سناریوی حمله
یک مهاجم غیرمجاز (Unauthenticated Attacker) که به آدرس ایمیل یک مشتری دسترسی داشته باشد، میتواند از طریق ارسال درخواستهای خاص، موارد زیر را اجرا کند:
- تایید حضور کاربر: مهاجم میتواند تایید کند که آیا کاربر مورد نظر در آن فروشگاه خاص خرید میکند یا خیر.
- مشاهده محتویات سبد خرید: مهاجم قادر است تمامی اقلام موجود در سبد خرید ذخیره شدهی کاربر را مشاهده و مطالعه کند.
توصیههای امنیتی
به مدیران وبسایتها و متخصصان امنیت توصیه میشود هرچه سریعتر افزونه Mailchimp for WooCommerce خود را به نسخه 6.3 یا نسخههای جدیدتر بهروزرسانی کنند تا این حفره امنیتی بسته شود.