Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach plugin payment callback endpoint
-
DeliverySubmit forged payment-confirmation request
-
ExploitBypass missing payment verification
-
ExecutionOrder marked paid and total rewritten
-
ImpactObtain goods 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 | Requires the iPOSpays Payment Gateway for WooCommerce plugin (version before 1.4.7) to be installed and active as a configured payment method on a WooCommerce store; exploitation targets the plugin's payment-confirmation handling, which fails to verify that payment actually completed. No authentication, user interaction, or special privileges are needed (PR:N/UI:N), and default configurations are affected once the gateway is enabled. The main limiting factor is deployment scope - only stores actively using this specific gateway are exposed - and the impact is confined to order/payment integrity (no data exposure or downtime). |
| Impact | This is a business-logic / improper-authorization flaw with a modest CVSS 3.1 base score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) - network-reachable, low-complexity, and unauthenticated (PR:N), but with only limited integrity impact and no confidentiality or availability impact. The practical severity is arguably understated by the numeric score: an attacker can mark arbitrary unpaid orders as paid and rewrite order totals, which translates directly into payment fraud and revenue loss for merchants even though CVSS only rates it 'Low' integrity. Signals are consistent rather than conflicting: the C:N in the vector agrees that no data is disclosed, which contradicts the 'Information Disclosure' tag applied in the input (the real weakness is a missing payment-verification check / broken access control). Publicly available exploit code exists (reported by WPScan), raising near-term exploitation feasibility, but there is NO CISA KEV listing and NO EPSS score was provided, so there is no evidence of active or widespread exploitation yet. Net assessment: a genuine priority for the specific merchants running this gateway because exploitation is trivial, unauthenticated, and monetizable, but low blast radius overall due to the plugin's limited deployment footprint. |
| Exploit ScenarioDerived | An unauthenticated attacker places an order through a WooCommerce store using the iPOSpays gateway, then sends a crafted request to the plugin's order-confirmation/callback handler that the plugin trusts without verifying an actual payment occurred. The store records the order as paid - optionally with an attacker-chosen total - so goods or services are released without payment. Public exploit code for this flaw is available via WPScan, lowering the skill required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
The iPOSpays Payment Gateway for WooCommerce plugin (all versions before 1.4.7) records orders as paid without confirming that a payment actually settled, letting unauthenticated remote attackers flip any unpaid order to 'paid' and rewrite the order total. Exploitation is trivial where the gateway is enabled - no credentials, privileges, or victim interaction are required (CVSS:3.1/AV:N/AC:L/PR:N/UI:N) - but impact is confined to order and payment-record integrity, with no data disclosure or availability loss, giving a base score of 5.3. Publicly available exploit code exists and the flaw was reported by WPScan; there is no indication of confirmed active exploitation (CISA KEV) at time of analysis.
RemediationAI
Vendor-released patch: 1.4.7 - upgrade the iPOSpays Payment Gateway for WooCommerce plugin to 1.4.7 or later via the WordPress plugin dashboard or WP-CLI ('wp plugin update'), then verify the installed version and confirm the gateway still completes a real test transaction end to end. Where immediate patching is not possible, disable the iPOSpays gateway in WooCommerce payment settings (this halts exposure but also stops legitimate iPOSpays checkouts), and as a compensating control reconcile orders manually against the payment provider's settlement reports, treating any 'paid' status without a matching provider transaction as fraudulent - note this is detective only and does not block the attack. Additionally, block or restrict access to the plugin's payment-confirmation endpoint at the WAF/reverse-proxy layer (allow only the payment provider's published IP ranges if iPOSpays delivers server-to-server notifications, accepting the risk of missing callbacks if those ranges are wrong), and audit existing orders for status changes with rewritten totals. Consult the WPScan advisory at https://wpscan.com/vulnerability/04e70988-b0af-4f78-8e75-5e76976b1797/ for the vulnerability record; because publicly available exploit code exists, prioritise patching any store actively using this gateway.
Affected VersionsENISA
Affected Packages
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
WooCommerce delegates payment handling to gateway plugins, which are responsible for transitioning an order from a pending state to 'processing'/'completed' only after the payment processor confirms settlement. In iPOSpays Payment Gateway for WooCommerce before 1.4.7, the confirmation-handling path trusts client-supplied request data instead of validating the actual transaction outcome against the payment provider, so an attacker can invoke it directly and set an arbitrary order to paid while also supplying a modified order total. The flaw is a business-logic / missing-verification issue in the improper-authorization family (conceptually CWE-862 Missing Authorization combined with insufficient verification of the payment claim and unchecked input on the total field); the WPScan reference classifies the practical effect as information/record tampering within the WordPress plugin ecosystem. The supplied CPE (cpe:2.3:a:unknown:ipospays_payment_gateway_for_woocommerce:*:*:*:*:*:*:*:*) uses an unnormalized vendor field and a wildcard version, so exploitability must be scoped by the plugin slug and the fixed 1.4.7 release rather than by the CPE string itself. Because the vulnerable endpoint is a front-end gateway handler, it inherits the WordPress attack surface of any store on which the gateway is active.
Know when Ipospays Payment Gateway For Woocommerce 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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Remote, unauthenticated, low-complexity abuse of a missing payment check (AV:N/AC:L/PR:N/UI:N); only order/payment records are altered (I:L), with no confidentiality or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The iPOSpays Payment Gateway for WooCommerce WordPress plugin before 1.4.7 does not verify that a payment was actually completed before recording an order as paid, allowing unauthenticated users to mark any unpaid order as paid and to rewrite its total.
Threat Intelligence Overview
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.
EUVD-2026-104100
GHSA-qjmp-8h2p-7x47
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB