Public vulnerability disclosure
CVE-2026-103310
PayHere Payment Gateway 2.4.0 - 2.4.5 - Unauthenticated Payment Bypass via Unverified Payment Notification
publishedCWE-345
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.
Technical severity5.3 mediumCVSS 3.1 · CNA: WPScan
Published2026-11-02Source updated 2026-11-02
Collected2026-11-021 attributed source
Fixes and workarounds
No remediation reported in collected sources.
Missing remediation information is not evidence that no patch exists.
Affected products and versions
| Product | Versions | Authority |
|---|---|---|
| PayHere Payment Gateway Unknown https://wordpress.org/plugins |
≥ 2.4.0; ≤ 2.4.5 (affected, semver)
Other versions: unknown |
CNA: WPScan |
Version ranges are source assertions. Check the vendor advisory and your installed configuration before determining exposure.
CVSS assessments
| Version / score | Vector | Authority |
|---|---|---|
| 3.1 / 5.3 medium |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N | CNA: WPScan |
Exploit evidence
- https://wpscan.com/vulnerability/f3b66147-5910-4901-b595-12a5b1db5f8b/
exploit · CNA: WPScan
References
- https://wpscan.com/vulnerability/f3b66147-5910-4901-b595-12a5b1db5f8b/CNA: WPScan · exploit, vdb-entry, technical-description