Skip to main content

WP Express Checkout CVE-2026-83533

| EUVDEUVD-2026-70046 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-09-02 WPScan GHSA-rr9j-x6q5-q5pf
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target WordPress site running WP Express Checkout
  2. Delivery
    Initiate legitimate checkout flow to observe request structure
  3. Exploit
    Craft or replay forged payment-completion request with paid status
  4. Execution
    Server accepts client-supplied payment state without processor verification
  5. Impact
    Order marked paid, goods or services obtained without payment

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

No special conditions are required beyond the target site running WP Express Checkout below version 2.4.9 with an active storefront. Exploitation is fully unauthenticated (CVSS PR:N) and requires no user interaction (UI:N). Any network-reachable WordPress site using this plugin for payment processing is exposed. The limiting factor is that the attacker must be able to reach the WordPress checkout endpoint and initiate a checkout session to obtain the request structure to forge - but this is trivially achievable from any browser with no account registration required.

Impact

The provided CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N (5.3) significantly understates real-world impact. The I:L rating does not adequately capture that forging a completed payment is not a minor integrity modification - it constitutes financial fraud enabling theft of goods or services. An independent assessment places this at I:H (7.5). EPSS data is absent from the input, but the combination of a publicly available WPScan proof-of-concept, zero prerequisites (unauthenticated, no special configuration), and direct financial incentive for attackers makes this a high-priority patch for any site processing revenue through this plugin. No KEV listing is noted, but financially motivated opportunistic scanning is a realistic threat pattern.

Exploit ScenarioDerived

An attacker browses the target WordPress store, initiates a checkout via WP Express Checkout, and then crafts or replays the payment-confirmation HTTP request with parameters indicating a completed payment - without going through the actual PayPal or Stripe payment flow. The server accepts the forged state, marks the order as paid, and may fulfill digital or physical goods. A public proof-of-concept is available through WPScan, lowering the skill barrier for exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 02, 2026

Payment verification bypass in WP Express Checkout WordPress plugin before 2.4.9 allows unauthenticated remote attackers to forge completed orders without submitting actual payment. The plugin fails to perform server-side confirmation that a payment transaction was successfully processed before transitioning an order to 'paid' status, enabling fraudulent order completion. A publicly available exploit exists per WPScan, making active abuse by financially motivated actors a realistic near-term risk for any e-commerce site running an affected version.

RemediationAI

Update WP Express Checkout to version 2.4.9 or later immediately via the WordPress plugin dashboard or by downloading from the WordPress.org plugin repository. The fix version 2.4.9 is confirmed by the WPScan advisory at https://wpscan.com/vulnerability/8ffb76d6-fda5-4819-ab07-d8c086169110/. If an immediate update is not possible, temporarily disabling the plugin and suspending the checkout flow prevents exploitation - with the trade-off of halting all orders. As a complementary control, review recent orders for anomalous 'paid' status entries where corresponding payment processor transaction IDs are absent or mismatched, as this may indicate prior exploitation.

Affected VersionsENISA

WP Express Checkout 0 <2.4.9

Affected Packages

euvd wp_express_checkout fix: 2.4.9

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WP Express Checkout is a WordPress plugin facilitating PayPal and Stripe express-payment flows. The root cause is a missing server-side payment-state verification step: the plugin likely relies on client-supplied parameters or a callback flag to mark an order paid, without independently confirming the transaction with the payment processor's API (e.g., verifying the PayPal order ID or Stripe PaymentIntent status server-side). This is a form of CWE-345 (Insufficient Verification of Data Authenticity) - the server trusts client-controlled state rather than an authoritative payment-processor confirmation. The affected CPE is cpe:2.3:a:unknown:wp_express_checkout:*:*:*:*:*:*:*:*, covering all versions prior to 2.4.9.

Know when Wp Express Checkout gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 7.5 HIGH

Forging a completed payment is a material integrity breach enabling financial fraud; I:H reflects that orders can be fully falsified without any legitimate transaction.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Sep 02, 2026 - 16:02 EUVD
CVE Published
Sep 02, 2026 - 14:16 cve.org
MEDIUM 5.3

DescriptionCVE.org

The WP Express Checkout WordPress plugin before 2.4.9 does not verify server-side that a payment was actually completed before marking an order as paid, allowing unauthenticated users to forge a completed order without paying.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular WordPress e-commerce plugin with active install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy