Impact
The PayHere Payment Gateway WordPress plugin in versions 2.4.0 through 2.4.5 accepts payment notifications without verifying their authenticity when the merchant secret is not configured, which is the default. An attacker who can reach the notification endpoint can forge a payment confirmation and mark any order as paid without having actually paid. This results in fraudulent revenue for the merchant, undermining financial integrity. The flaw is a form of improper input validation of payment data, allowing unauthorized transaction approvals.
Affected Systems
This vulnerability is present in the PayHere Payment Gateway WordPress plugin for versions 2.4.0 to 2.4.5. The affected vendor is PayHere Payment Gateway and any WordPress site that has installed this plugin within those versions.
Risk and Exploitability
The CVSS score is 5.3, indicating a moderate severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires that the plugin is installed and the merchant secret remains unset, which is the default configuration. Attackers can directly target the payment notification endpoint and forge confirmations without authentication, potentially generating fraudulent orders. Monitor deployments for this default state and apply updates or configuration changes promptly.
OpenCVE Enrichment