CVE-2026-118757: PiWeb Disable payment method / Partial payment for WooCommerce before 1.1.10.9 Missing Authorization via update_fees

Published Oct 28, 2026
·
Updated

PiWeb Disable payment method / Partial payment for WooCommerce before 1.1.10.9 contains a missing authorization vulnerability in the updatefees AJAX handler that allows unauthenticated attackers to modify and read other customers' orders. Attackers can reuse a nonce from their own order-pay page and supply sequential orderid values to change payment methods, recalculate fees, and disclose order line items and totals.

Affected Software

1 affected component
PiWeb Disable payment method / Partial payment for WooCommerce<1.1.10.9

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade PiWeb Disable payment method / Partial payment for WooCommerce to a version that resolves this vulnerability.

    Fixed in 1.1.10.9

Event History

Oct 28, 2026
CVE Published
via MITRE·09:11 PM
Data Sourced
via MITRE·09:11 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

WooCommerce sites using PiWeb Disable payment method / Partial payment for WooCommerce versions before 1.1.10.9 are affected. The vulnerable functionality is the plugin's update_fees AJAX handler.

2

What does an attacker need to exploit it?

No authentication or user interaction is required. An attacker needs a nonce from their own order-pay page and can provide sequential order_id values to target other customers' orders.

3

What can an attacker do through the vulnerable handler?

An attacker can change payment methods and recalculate fees on other customers' orders. They can also read order line items and totals.

4

How can I tell whether my site may be vulnerable?

Check whether the PiWeb Disable payment method / Partial payment for WooCommerce plugin is installed and running a version earlier than 1.1.10.9. Sites using those versions should treat the update_fees AJAX handler as exposed.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203