Description
The Direct Payments for WooCommerce WordPress plugin before 2.5.3 does not verify that the requester owns the targeted WooCommerce order in several unauthenticated AJAX handlers before changing its status and overwriting its payment metadata, allowing unauthenticated attackers to tamper with other customers' orders, including forging a "payment sent" state, overwriting the payment-method label, and attaching forged payment-proof files.
Published: 2026-08-01
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Direct Payments for WooCommerce plugin, before version 2.5.3, fails to verify that the requester controls the targeted WooCommerce order when processing several AJAX actions. This omission allows an unauthenticated actor to change order status, overwrite payment metadata, forge a "payment sent" flag, alter the payment‑method label, and attach fraudulent payment‑proof files. The flaw is a classic example of improper authorization (CWE‑284).

Affected Systems

All WordPress sites using the Direct Payments for WooCommerce plugin older than version 2.5.3 are potentially affected, regardless of the administrator’s ability to manage orders. The vulnerability does not rely on a particular WordPress theme or WooCommerce version, only on the presence of the plugin’s vulnerable code.

Risk and Exploitability

The flaw requires no authentication and can be triggered via public AJAX endpoints over HTTP or HTTPS, making it trivial for an attacker who can reach the site. The CVSS score of 5.3 and EPSS score of less than 1% indicate a moderate risk level, while the vulnerability is not listed in CISA's KEV catalog. Nonetheless, the impact on order integrity and financial records is significant, warranting urgent attention.

Generated by OpenCVE AI on August 4, 2026 at 22:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Direct Payments for WooCommerce to version 2.5.3 or later, which includes the authorization checks for order ownership.
  • If an upgrade is not immediately possible, restrict the affected AJAX endpoints to authenticated users only or disable them entirely to prevent unauthenticated tampering.
  • Audit existing orders for suspicious status changes or forged payment proof files, and notify customers if any anomalies are detected.

Generated by OpenCVE AI on August 4, 2026 at 22:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


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

Type Values Removed Values Added
Weaknesses CWE-284

Sat, 01 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Direct Payments for WooCommerce WordPress plugin before 2.5.3 does not verify that the requester owns the targeted WooCommerce order in several unauthenticated AJAX handlers before changing its status and overwriting its payment metadata, allowing unauthenticated attackers to tamper with other customers' orders, including forging a "payment sent" state, overwriting the payment-method label, and attaching forged payment-proof files.
Title Direct Payments for WooCommerce < 2.5.3 - Unauthenticated Cross-Customer Order Tampering via digages AJAX Actions
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-03T18:49:03.142Z

Reserved: 2026-06-23T09:20:44.509Z

Link: CVE-2026-12966

cve-icon Vulnrichment

Updated: 2026-08-03T18:48:59.173Z

cve-icon NVD

Status : Received

Published: 2026-08-01T07:16:28.913

Modified: 2026-08-03T19:16:42.067

Link: CVE-2026-12966

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T22:30:05Z

Weaknesses