یک آسیبپذیری امنیتی در افزونه WebToffee Gift Cards برای سیستم WooCommerce در وردپرس شناسایی شده است که به مهاجمان اجازه میدهد با دستکاری مقادیر کارتهای هدیه، مبلغ نهایی سفارش را تغییر دهند.
جزئیات فنی آسیبپذیری
در نسخههای پیش از 1.3.1 این افزونه، اعتبارسنجی مقادیر وارد شده توسط کاربر در سمت سرور (Server-side Validation) بهدرستی انجام نمیشود. این نقص باعث میشود کاربران غیرمجاز (Unauthenticated) بتوانند مقادیر دلخواه یا حتی اعداد منفی را برای مبلغ کارت هدیه ارسال کنند.
تاثیرات و ریسکها
- دور زدن محدودیتها: مهاجم میتواند محدودیتهای تعریف شده برای مبالغ کارتهای هدیه را نادیده بگیرد.
- دستکاری مبلغ سفارش: با ارسال مقادیر منفی یا غیرمنطقی، مبلغ نهایی سبد خرید کاهش یافته یا به صفر میرسد که منجر به دریافت محصولات بدون پرداخت هزینه کامل میشود.
- دسترسی: این حمله بهصورت از راه دور (Remote) و بدون نیاز به احراز هویت یا تعامل کاربر (No User Interaction) قابل اجرا است.
تحلیل امنیتی (CVSS)
این آسیبپذیری تحت شناسه CVE-2026-91020 با امتیاز 5.3 (Medium) ثبت شده است. بر اساس بردار CVSS:3.1، تاثیر این نقص تنها بر Integrity (یکپارچگی دادهها) است و هیچ تاثیری بر محرمانگی (Confidentiality) یا در دسترس بودن (Availability) سیستم ندارد.
با توجه به انتشار کدهای اکسپلویت (Exploit Code) در فضای عمومی، مدیران وبسایتهای مبتنی بر وردپرس باید هرچه سریعتر افزونه مذکور را به آخرین نسخه بهروزرسانی کنند.