Skip to main content

Sifalo Pay CVE-2026-94261

| EUVDEUVD-2026-100867 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 WPScan GHSA-crq3-gj9c-hjq2
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Make own legitimate payment to obtain valid transaction ID
  2. Delivery
    Send confirmation request referencing victim's pending order
  3. Exploit
    Plugin fails to verify ID-order ownership
  4. Execution
    Arbitrary order marked as paid
  5. Impact
    Merchant 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.

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

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

Alert me

AnalysisAIv1 – 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

Sifalo Pay 2.0 <2.5.3

Affected Packages

euvd sifalo_pay fix: 2.5.3

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

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 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/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

4
CVSS changed
Oct 14, 2026 - 14:22 NVD
5.3 (None) 5.3 (MEDIUM)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
Niche third-party WordPress payment plugin, limited deployment footprint
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.2%
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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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