→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-103310 · payhere-payment-gateway

جعل تأیید پرداخت بدون احراز هویت در افزونه PayHere Payment Gateway

متوسط plugin CVSS 5.3

افزونه PayHere Payment Gateway در نسخه‌های ۲.۴.۰ تا ۲.۴.۵، وقتی کلید محرمانه فروشنده تنظیم نشده باشد (حالت پیش‌فرض)، اصالت اعلان‌های پرداخت را بررسی نمی‌کند. مهاجم بدون نیاز به احراز هویت می‌تواند تأیید پرداخت جعلی بسازد و هر سفارشی را بدون پرداخت واقعی به‌عنوان پرداخت‌شده علامت بزند. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار پچ، افزونه را موقتاً غیرفعال کنید یا با فایروال وب (WAF) درخواست‌های مشکوک را محدود نمایید.

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

<= 2.4.5

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

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