CVE Catalog

CVE-2026-103310

MediumCVSS 5.3
Published: Translated: NVD NIST

Summary

The PayHere Payment Gateway WordPress plugin from 2.4.0 through 2.4.5 does not verify the authenticity of payment notifications when the merchant secret is unset, which is the default state. This allows unauthenticated attackers to forge a payment confirmation and mark any order as paid without payment.

Risk Assessment

Attackers can mark orders as paid without actual payment, causing financial losses and fulfillment of goods or services without compensation.

Recommendation

Update the PayHere Payment Gateway plugin to a version later than 2.4.5 and configure the merchant secret. Review order history for potentially forged payments.

Related vulnerabilities

Original NVD description (English source)

The PayHere Payment Gateway WordPress plugin from 2.4.0 through 2.4.5 does not verify the authenticity of payment notifications when the merchant secret is unset, which is the default state, allowing unauthenticated attackers to forge a payment confirmation and mark any order as paid without payment.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS