Description
The Sifalo Pay WordPress plugin before 2.5.3 does not verify ownership of, or authorisation for, the order being updated when it handles a payment return, allowing unauthenticated attackers to write arbitrary payment session metadata onto any order in the store and to force any order awaiting payment into a failed state.
Published: 2026-10-14
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Order Tampering
Action: Patch Now
AI Analysis

Impact

The Sifalo Pay WordPress plugin version 2.0 through 2.5.2 allows an unauthenticated attacker to modify payment session metadata for any order. The plugin fails to verify that the requester owns or is authorized to update the order when processing a payment return. As a result, an attacker can change arbitrary order details and force an order awaiting payment into a failed state. This type of exploitation is a classic permission‑check bypass identified as CWE-862.

Affected Systems

Affected products are the Sifalo Pay WordPress plugin for any WordPress site, specifically versions 2.0.0 to 2.5.2 inclusive. Any installation of the plugin that has not been upgraded to the patched 2.5.3 release remains vulnerable. The plugin is used by e‑commerce sites to handle payment processing and order updates.

Risk and Exploitability

The vulnerability has a CVSS score of 5.3, indicating moderate risk, with an EPSS score of less than 1% pointing to a very low likelihood of exploitation in the wild. It is not listed in the CISA KEV catalog. The attack vector is external: an unauthenticated HTTP request to the payment return endpoint can trigger the flaw. An attacker needs to know or guess a valid order ID to achieve an impact; no special privileges or credentials are required.

Generated by OpenCVE AI on October 14, 2026 at 15:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Sifalo Pay WordPress plugin to version 2.5.3 or later, the version that fixes the missing authorization check.
  • Restrict access to the payment return URL so that only authenticated requests from the payment gateway can reach it, and add ownership verification of orders before allowing modifications.
  • Review existing orders for unauthorized changes, reset any altered payment session metadata, and set any incorrectly failed orders back to their proper state.

Generated by OpenCVE AI on October 14, 2026 at 15:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Wed, 14 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Sifalo Pay WordPress plugin before 2.5.3 does not verify ownership of, or authorisation for, the order being updated when it handles a payment return, allowing unauthenticated attackers to write arbitrary payment session metadata onto any order in the store and to force any order awaiting payment into a failed state.
Title Sifalo Pay 2.0 - 2.5.2 - Unauthenticated Order Payment Metadata Modification and Forced Order Failure
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-14T13:42:20.700Z

Reserved: 2026-09-21T09:02:56.713Z

Link: CVE-2026-94260

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T07:17:05.370

Modified: 2026-10-14T16:14:02.800

Link: CVE-2026-94260

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-14T16:00:04Z

Weaknesses