Y2
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

Affected products, source version ranges and reporting authorities
ProductVersionsAuthority
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

CVSS scores, vectors and reporting authorities
Version / scoreVectorAuthority
3.1 / 5.3
medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NCNA: WPScan

Exploit evidence

References