CVE-2026-83533
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-83533 is an unauthenticated payment bypass vulnerability in the WP Express Checkout WordPress plugin affecting all versions before 2.4.9. The flaw allows unauthenticated users to forge a completed payment order without actually paying, by exploiting the absence of server-side payment verification. It was publicly disclosed on September 1–2, 2026, and assigned by WPScan (WPVDB ID: 8ffb76d6-fda5-4819-ab07-d8c086169110). The vulnerability carries a CVSS v3.1 base score of 5.3 (Medium) (WPScan, GitHub Advisory).

Technical details

The root cause is classified as CWE-345 (Insufficient Verification of Data Authenticity): the plugin's wpec_process_payment handler marks an order as paid based solely on client-supplied data without performing a server-side verification call to confirm that the payment gateway actually processed a successful transaction. An unauthenticated remote attacker can craft or replay a payment completion request to the plugin's endpoint, bypassing the payment step entirely. No authentication or special privileges are required, and attack complexity is low, making this trivially exploitable over the network (WPScan, GitHub Advisory).

Impact

Successful exploitation allows an unauthenticated attacker to obtain goods or services from an affected WordPress e-commerce site without completing payment, resulting in direct financial loss for the site operator. The integrity impact is limited to order status manipulation — there is no confidentiality breach or availability impact. While lateral movement is not a concern, repeated exploitation could result in significant revenue loss and fraudulent order fulfillment at scale (WPScan, GitHub Advisory).

Exploitability

As of the disclosure date, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation. WPScan has indicated that a PoC will be published on September 15, 2026, to allow time for users to update. The vulnerability is rated automatable by NVD SSVC analysis, meaning it could be scripted for mass exploitation once a PoC is released. The EPSS score is 0.0 and the vulnerability is not currently listed in the CISA KEV catalog (WPScan, GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the WP Express Checkout plugin (versions before 2.4.9) using tools like WPScan, Shodan, or by inspecting page source for plugin-specific assets.
  2. Initiate a checkout: Add a product to the cart and proceed through the checkout flow to observe the payment request structure sent to the wpec_process_payment handler.
  3. Intercept the payment callback: Using a proxy tool (e.g., Burp Suite), capture the HTTP request that the plugin sends or receives to mark an order as complete.
  4. Forge the completion request: Craft or replay the order-completion request with manipulated parameters (e.g., setting payment status to 'completed') without actually completing a payment transaction through the gateway.
  5. Receive order confirmation: The plugin marks the order as paid server-side and triggers fulfillment (e.g., download link, order confirmation email), granting the attacker goods or services without payment (WPScan).

Indicators of compromise

  • Logs: WordPress access logs showing POST requests to the wpec_process_payment endpoint from the same IP with no corresponding outbound payment gateway callback or IPN (Instant Payment Notification) from a legitimate payment processor.
  • Database: Orders in the WordPress database marked as 'paid' or 'completed' with no matching transaction ID or payment gateway reference in the order metadata.
  • Application: Unusually high volume of completed orders with zero or missing payment amounts, or orders completed in an abnormally short time without a corresponding gateway transaction record.

Mitigation and workarounds

Update the WP Express Checkout plugin to version 2.4.9 or later, which introduces proper server-side payment verification before marking orders as paid (WPScan, GitHub Advisory). If immediate patching is not possible, consider temporarily disabling the plugin or restricting access to checkout functionality. As an additional control, implement independent server-side payment verification by directly querying the payment gateway API to confirm transaction status before fulfilling any order.

Community reactions

The vulnerability was discovered and reported by researcher Amity Gilmour and verified by WPScan. WPScan has adopted a responsible disclosure approach by withholding the full proof-of-concept until September 15, 2026, giving site operators time to apply the patch (WPScan). No significant broader media coverage or notable community commentary has been identified beyond standard vulnerability database aggregation.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-83547MEDIUM6.8
  • xpro-elementor-addons
NoYesSep 02, 2026
CVE-2026-82884MEDIUM6.8
  • all-in-one-seo-pack
NoYesSep 02, 2026
CVE-2026-8151MEDIUM5.4
  • simple-membership-mailchimp-integration
NoYesSep 02, 2026
CVE-2026-83533MEDIUM5.3
  • wp-express-checkout
NoYesSep 02, 2026
CVE-2026-81571MEDIUM4.8
  • brave-popup-builder
NoYesSep 02, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management