Description
The Snap Finance WordPress plugin before 3.12.0 does not verify that a request to change a WooCommerce order's status comes from an authorised source, allowing unauthenticated attackers to move any order into a paid state or force it to fail.
Published: 2026-10-19
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated arbitrary order status change
Action: Patch
AI Analysis

Impact

The Snap Finance WordPress plugin contains a flaw that allows a threat actor to send requests that change the status of any WooCommerce order, including setting it to paid or failing, without authentication. The vulnerability stems from a failure to validate the source of the request that triggers the status change, enabling attackers to manipulate order states and potentially affect revenue and order fulfillment. The weakness is an example of improper authorization controls over order state transitions.

Affected Systems

Snap Finance WordPress plugin versions 1.0.8 through 3.11.0, running on any WordPress installation that uses WooCommerce. The issue requires only a public or unauthenticated web request to an AJAX endpoint exposed by the plugin.

Risk and Exploitability

The CVSS score of 5.3 categorises the flaw as moderately severe. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed public exploitation yet. The most likely attack vector occurs through unauthenticated AJAX calls that the plugin exposes to front‑end users; because the plugin does not enforce any authorization checks on these calls, any attacker who can reach the site can trigger order state changes. If exploited, the attacker could manually mark orders as paid, altering billing records, or force orders to fail, disrupting order processing.

Generated by OpenCVE AI on October 19, 2026 at 14:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Snap Finance plugin to version 3.12.0 or later, which includes proper verification of request authorship before changing order status.
  • If an upgrade is not immediately possible, disable the Snap Finance plugin's AJAX order‑status endpoints or set the site to maintenance mode until a patch can be applied.
  • Ensure that only privileged administrators can log into the WordPress back‑end and that the site’s network firewall blocks direct access to untrusted AJAX URLs.

Generated by OpenCVE AI on October 19, 2026 at 14:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Mon, 19 Oct 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Mon, 19 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description The Snap Finance WordPress plugin before 3.12.0 does not verify that a request to change a WooCommerce order's status comes from an authorised source, allowing unauthenticated attackers to move any order into a paid state or force it to fail.
Title Snap Finance 1.0.8 - 3.11.0 - Unauthenticated Arbitrary Order Status Change via Multiple AJAX Actions
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-19T09:31:20.467Z

Reserved: 2026-09-21T09:21:40.880Z

Link: CVE-2026-94272

cve-icon Vulnrichment

Updated: 2026-10-19T09:25:10.398Z

cve-icon NVD

Status : Received

Published: 2026-10-19T07:16:32.830

Modified: 2026-10-19T10:17:20.667

Link: CVE-2026-94272

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T14:15:06Z

Weaknesses