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.
Project Subscriptions
No data.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 02 Nov 2026 08:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-20 CWE-613 |
Mon, 02 Nov 2026 07:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | PayHere Payment Gateway 2.4.0 - 2.4.5 - Unauthenticated Payment Bypass via Unverified Payment Notification | |
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: WPScan
Published:
Updated: 2026-11-02T07:10:35.208Z
Reserved: 2026-09-30T11:37:26.685Z
Link: CVE-2026-103310
No data.
Status : Received
Published: 2026-11-02T08:17:35.927
Modified: 2026-11-02T08:17:35.927
Link: CVE-2026-103310
No data.
OpenCVE Enrichment
Updated: 2026-11-02T08:30:07Z