Skip to content
OpenAdvisories
Medium · 5.3 CVE-2025-15475 EUVD-2026-2529GHSA-28q4-mjmf-52qp

PayHere Payment Gateway Plugin for WooCommerce <= 2.3.9 - Missing Authorization to Unauthenticated Order Status Modification

Published Jan 14, 2026 · Updated Apr 8, 2026 · Assigned by Wordfence

Description

The PayHere Payment Gateway Plugin for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data due to an improper validation logic in the check_payhere_response function in all versions up to, and including, 2.3.9. This makes it possible for unauthenticated attackers to change the status of pending WooCommerce orders to paid/completed/on hold.

Affected products

VendorProductAffectedFixed
payhere PayHere Payment Gateway ≤ 2.3.9 —

References