Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessMake own legitimate payment to obtain valid transaction ID
-
DeliverySend confirmation request referencing victim's pending order
-
ExploitPlugin fails to verify ID-order ownership
-
ExecutionArbitrary order marked as paid
-
ImpactMerchant fulfills unpaid order (financial fraud)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires that the target site runs the Sifalo Pay plugin at a version below 2.5.3 with pending/unpaid orders present in the order flow. The attacker must first hold at least one valid payment transaction identifier, which they obtain by completing a genuine payment of their own through the same store - this is the concrete prerequisite stated in the description ('holding one valid transaction identifier from a payment of their own'). No authentication to the victim account is needed (PR:N) and no user interaction is required (UI:N). The limiting factors are: the plugin must be installed and active in a vulnerable version, the store must support a payment-confirmation step the attacker can invoke, and the attacker must be able to make at least one real transaction to harvest a usable identifier. Impact is bounded to integrity (orders falsely marked paid); no data disclosure or service disruption results. |
| Impact | This is a genuine but moderate-severity access-control flaw (CWE-639, IDOR) rather than a critical priority. The CVSS 3.1 base score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) correctly reflects an unauthenticated, low-complexity network attack with only limited integrity impact and no confidentiality or availability loss. Multiple signals point to limited real-world urgency: EPSS is low at 0.17% (5th percentile), and the SSVC decision framework records Exploitation as 'none' - meaning no observed active exploitation despite public POC. However, SSVC flags Automatable: yes, which is consistent with a simple repeatable HTTP request to mark orders paid, so opportunistic abuse against exposed stores is plausible. Publicly available exploit code (WPScan) raises the practical likelihood above what EPSS alone suggests, but there is no CISA KEV listing and no evidence of in-the-wild use. Net: a credible financial-fraud/business-logic risk for sites running the plugin, but not a drop-everything issue given the bounded impact (I:L only) and the absence of confirmed exploitation. The main conflicting signal to note is low EPSS/SSVC-exploitation versus public POC + automatable - treat as realistic-but-not-yet-exploited, and prioritize by whether the affected store processes real orders. |
| Exploit ScenarioDerived | An attacker first makes a small legitimate purchase through a Sifalo Pay-enabled store to obtain one valid transaction identifier. They then replay or submit that identifier against the plugin's payment-confirmation endpoint for other users' pending orders, causing those arbitrary orders to be marked as paid without any real payment. A public exploit is available (WPScan), and because the flaw is unauthenticated (PR:N), low-complexity (AC:L), and automatable, an attacker can script this to defraud a merchant at scale. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthenticated attackers can mark arbitrary pending orders as paid in the Sifalo Pay WordPress plugin before version 2.5.3 by reusing a single valid payment transaction identifier harvested from a legitimate purchase of their own, because the plugin does not bind that identifier to the order being confirmed and does not check that the requester owns the order. The result is a moderate-severity integrity flaw (CVSS 5.3, CWE-639, PR:N/UI:N, no confidentiality or availability impact); publicly available exploit code exists, but there is no confirmed active exploitation, EPSS is low at 0.17 percent (5th percentile), and CISA SSVC records exploitation as none while noting the issue is automatable. Reaching the flaw still requires a site running a vulnerable plugin version with pending orders in its flow plus at least one real transaction the attacker can complete to obtain a usable identifier.
RemediationAI
Vendor-released patch: upgrade Sifalo Pay to version 2.5.3 or later, which is the version that closes the missing order-ownership and transaction-binding checks. After upgrading, verify the plugin's payment-confirmation routine rejects transaction identifiers that do not belong to the targeted order and that it enforces requester ownership of that order; details are in the vendor/WPScan advisory at https://wpscan.com/vulnerability/3a9d4c71-6cbd-44ff-a6d8-802107491212/. If immediate upgrade is not possible, the most direct compensating control is to disable or block the plugin's payment-confirmation/order-status endpoint for unauthenticated requests (for example, a WAF or reverse-proxy rule on the plugin's confirmation handler, or temporarily deactivating the plugin), accepting the trade-off that legitimate customers can no longer self-confirm payment and staff must reconcile orders manually against the payment processor. In parallel, treat unexpected 'paid' status changes on orders without matching gateway settlement as a compromise indicator, re-validate affected orders with the payment processor before fulfilment, and review order logs for reused transaction identifiers; these reviews add manual workload but avoid shipping goods against fraudulent paid statuses.
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
This is an IDOR / authorization-bypass-through-user-controlled-key issue (CWE-639) inside a WordPress e-commerce payments plugin. Sifalo Pay implements a payment-confirmation step in which a transaction identifier is submitted to mark an order as paid; the vulnerable code trusts that identifier without verifying the key's ownership relation to the order record, so any valid identifier can be applied to any pending order. The assessed CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N confirms network reachability, no privileges, no user interaction, unchanged scope, and a bounded integrity-only impact: orders can be falsely transitioned to a paid state, with no data disclosure or denial of service. The concrete exploitation prerequisite is that the attacker must first hold at least one genuine transaction identifier, obtained by completing a real payment through the same store; this limits mass abuse to actors willing to make a purchase, though SSVC flags the attack as automatable once such an identifier is in hand.
Know when Sifalo Pay 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
Unauthenticated remote request (AV:N/PR:N/UI:N); obtaining a valid transaction ID via one's own payment is trivial (AC:L); only order-paid status is tampered, so C:N/I:L/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Sifalo Pay WordPress plugin before 2.5.3 does not verify that a payment transaction identifier belongs to the order it is confirming, nor that the requester owns that order, allowing unauthenticated attackers holding one valid transaction identifier from a payment of their own to mark arbitrary pending orders as paid.
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-100867
GHSA-crq3-gj9c-hjq2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB