WordPress security changelog
HIGH CVE-2026-18945 Deferred

WP Helper order confirmation exposes PII and order-state actions

WP Helper Premium before 4.7.6, when WooCommerce and its optional custom order-confirmation module are enabled, resolves an attacker-supplied order-received ID without requiring the matching order key or order owner. A logged-out caller can view another order's billing name, email, phone, address, items and totals. Page-issued nonces also allowed related public AJAX actions, including whp_confirm_transfer and whp_cancel_order_expired, to move a pending order to on-hold or cancelled. Version 4.7.6 adds whp_thankyou_verify_order_access(), requiring the WooCommerce order key or authenticated order owner across the page and related actions. The order-ID discovery method and reporter proof of concept remain undisclosed until September 11.

CVE / CNA score 8.2 CVSS 3.1 · 134c704f-9b21-4f2e-91b3-4a467353bcc0
NVD score Pending NVD has not published its own CVSS assessment.
Component
WP Helper Premium
Plugin slug
wp-helper-lite
Affected
< 4.7.6
Safe version
4.7.6
Published
Aug 13, 2026
Weakness
CWE-639 — Authorization Bypass Through User-Controlled Key

This CVE was published Aug 13, 2026 and is one of 5 known issues for this plugin.

Update, patch or deactivate.

Update to 4.7.6 or later. Review public order-confirmation and related AJAX requests, audit unexpected order-state changes, and respond to exposed customer data according to applicable privacy obligations.

A safe version is available, so updating to that version or later is the preferred remediation. If an immediate update is not practical, consider a targeted application patch or temporarily restricting the affected functionality.

Deactivate only when warranted by your risk profile, or when advised by your hosting provider in the limited circumstances where the vulnerability cannot otherwise be mitigated. If you’re unsure which action is appropriate, contact Fused or your hosting provider for guidance.

Technical description

The WP Helper Premium WordPress plugin before 4.7.6 does not verify the order key when rendering its custom order confirmation page or when handling the related AJAX actions, allowing unauthenticated users to view other customers' order details, including personal information, as well as change the state of arbitrary orders. Exploitation requires WooCommerce to be active and the WP Helper Premium WordPress plugin before 4.7.6's optional order confirmation page module to be enabled.

CVE / CNA vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N

Primary and upstream sources