MONEI Payments for WooCommerce <= 7.3.5 - Unauthenticated Insecure Direct Object Reference to Order Payment Completion via Payment Reuse

Medium 5.3 CWE-639Fixed in 7.3.6
ID
WPSEC-2026-1441
Plugin
MONEI Payments for WooCommerce (monei)
Affected
all versions before 7.3.6
Remediation
Update to 7.3.6 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-639
Usage
Plugin Low · Affected versions Low among sites WPSec scans, 2026-10-22
Attack surface
MONEI Payments for WooCommerce on WPSec AttackSurface
Fix released
Published

Description

The MONEI Payments for WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference via the order-received redirect handler in all versions up to, and including, 7.3.5, due to the save_payment_token() function trusting the 'orderId' and MONEI payment 'id' query parameters without checking that the payment was created for that order or that the URL carries the order key. This makes it possible for unauthenticated attackers to reuse one successful MONEI payment to mark other orders with the same total as paid, and to have them processed or completed without paying for them.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0