Description
The PhonePe Payment Solutions WordPress plugin before 3.1.0 does not properly verify the authenticity of incoming payment callbacks: the secret used to validate the callback signature is empty on sites configured through the current setup flow, so the expected signature reduces to an unkeyed hash of the request body that anyone can compute. This allows unauthenticated attackers to forge a payment-success notification and mark unpaid WooCommerce orders as paid without any payment being made.
Published: 2026-07-17
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The PhonePe Payment Solutions WordPress plugin before version 3.1.0 does not verify the authenticity of incoming payment callbacks because the secret used to validate the callback signature is empty when sites are configured via its default setup flow. The expected signature therefore collapses to an unkeyed hash of the request body, which any attacker can compute. As a result, an unauthenticated attacker can craft a payment‑success notification and cause the plugin to mark unpaid WooCommerce orders as paid, even though no payment has actually been made. This flaw enables direct payment fraud and financial loss.

Affected Systems

WordPress sites that have installed the PhonePe Payment Solutions plugin with a version older than 3.1.0 are affected. The issue manifests on any installation that relies on the plugin’s default callback authentication mechanism, particularly those processing WooCommerce orders.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, but the EPSS score of <1% suggests that exploitation is unlikely at present. The flaw is not listed in the CISA KEV catalog. Attackers can exploit this vulnerability by sending a forged HTTP callback request to the site’s callback endpoint over the network, without any authentication or prior compromise required.

Generated by OpenCVE AI on July 31, 2026 at 00:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the PhonePe Payment Solutions plugin to version 3.1.0 or later.
  • If the plugin is no longer required, deactivate and delete it from the WordPress installation.
  • Verify that a non‑empty secret key is configured for callback signature validation and that the verification check is active before accepting any payment notifications.

Generated by OpenCVE AI on July 31, 2026 at 00:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 02 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Phonepe
Phonepe phonepe Payment Solutions
Wordpress
Wordpress wordpress
Vendors & Products Phonepe
Phonepe phonepe Payment Solutions
Wordpress
Wordpress wordpress

Fri, 17 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 06:45:00 +0000

Type Values Removed Values Added
Description The PhonePe Payment Solutions WordPress plugin before 3.1.0 does not properly verify the authenticity of incoming payment callbacks: the secret used to validate the callback signature is empty on sites configured through the current setup flow, so the expected signature reduces to an unkeyed hash of the request body that anyone can compute. This allows unauthenticated attackers to forge a payment-success notification and mark unpaid WooCommerce orders as paid without any payment being made.
Title PhonePe Payment Solutions < 3.1.0 - Unauthenticated Payment Bypass via Forged Callback
References

Subscriptions

Phonepe Phonepe Payment Solutions
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-17T13:03:16.958Z

Reserved: 2026-06-08T11:16:29.712Z

Link: CVE-2026-11575

cve-icon Vulnrichment

Updated: 2026-07-17T13:01:13.304Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T20:36:10Z

Weaknesses