Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege account on store
-
ExploitSend crafted authenticated request to plugin endpoint
-
ExecutionBypass missing authorization check
-
ImpactModify deposit/payment data without permission
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated low-privilege account on the target WooCommerce site (PR:L) - typically achievable where customer/subscriber self-registration is enabled, which is common for storefronts. No user interaction is needed (UI:N) and attack complexity is low (AC:L), so no special timing or non-default configuration is indicated by the CVSS vector. The specific plugin feature/endpoint lacking the authorization check is not named in the description, so the exact action an attacker can abuse is not confirmed from available data. Limiting factors: exploitation is bounded to integrity impact only (C:N/A:N), and an attacker must first hold valid credentials rather than acting fully unauthenticated. |
| Impact | This is a medium-severity (CVSS 6.5) missing-authorization flaw (CWE-862) in the Magepeople Deposits and Partial Payments for WooCommerce plugin, affecting all versions through 4.0.1. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N indicates network-reachable, low-complexity exploitation requiring only low-privilege authentication (PR:L), with no user interaction, yielding high integrity impact but no confidentiality or availability impact - consistent with a broken-access-control issue that lets an authenticated low-privilege actor (e.g., a WooCommerce customer/subscriber account) perform actions or modify data they should not be authorized to change. No EPSS score was supplied in the input, and the vulnerability is NOT listed in CISA KEV, with no public proof-of-concept referenced - only a Patchstack advisory. Therefore there is no public exploit identified at time of analysis, and no signal of active or widespread exploitation. On balance this is a legitimate but moderate-priority issue rather than an emergency: the authenticated-only requirement (PR:L) and integrity-only impact limit real-world risk, though self-registration being common on WooCommerce storefronts makes the PR:L barrier low in practice. Note the conflict to verify: the input Tags label this 'Authentication Bypass,' but the CWE (Missing Authorization) and the Patchstack title ('Broken Access Control') describe an authorization/access-control failure, not authentication bypass - defenders should treat it as broken access control. |
| Exploit ScenarioDerived | An attacker registers or already holds a low-privilege account (such as a customer or subscriber) on a WooCommerce store running the vulnerable Deposits and Partial Payments plugin. Because an authorization check is missing on one or more plugin actions, the attacker sends a crafted authenticated HTTP request to invoke functionality or modify deposit/payment data they should not be permitted to alter. No public exploit code was identified at time of analysis, and the low attack complexity (AC:L) means no special timing or conditions are needed once authenticated. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Missing authorization in the Magepeople 'Deposits and Partial Payments for WooCommerce' plugin (CWE-862) through version 4.0.1 lets an authenticated low-privilege user - such as a registered customer or subscriber on a store with self-registration enabled - invoke plugin functionality that should be restricted to higher-privileged roles, resulting in a high integrity impact while confidentiality and availability are unaffected (CVSS 6.5, AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N). Exploitation requires only a valid low-privilege session and needs no user interaction, making it practical on typical storefronts where customer accounts are freely creatable. No public exploit code and no confirmed active exploitation were identified for this CVE at time of analysis; the flaw is reported by Patchstack and tracked in the EU ENISA database as EUVD-2026-95623.
RemediationAI
No vendor-released patched version is identified in the available data for this CVE - the only reference supplied is the Patchstack vulnerability entry, which should be monitored for a fixed release, and administrators should update the 'Deposits and Partial Payments for WooCommerce' plugin to the first version published after 4.0.1 as soon as Magepeople ships it (the plugin's WordPress.org and vendor channels are the canonical source for that version number). Until a fix is confirmed, apply compensating controls that match the PR:L prerequisite: disable open customer/subscriber self-registration (WooCommerce > Settings > Accounts & Privacy) or require manual approval of new accounts, which removes the cheap path to a low-privilege session at the cost of some friction for legitimate shoppers; audit and, if the plugin allows it, restrict the roles that can create or modify deposits and partial-payment plans. If the vulnerable handlers cannot be disabled, front the site with a WAF rule that blocks unauthenticated and low-privilege requests to the plugin's admin-ajax/REST routes used for deposit state changes, accepting that this may break legitimate deposit flows, and consider temporarily deactivating the plugin on stores that do not rely on deposits, which eliminates the exposure entirely but removes the payment feature. Review recent orders and payment-plan records for unauthorized state changes, since the integrity-only (I:H) impact means tampering may not surface as an error or outage, and rotate or review accounts holding elevated WooCommerce/shop-manager capabilities as a precaution.
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
The affected component is a WordPress plugin that extends WooCommerce with deposit and partial-payment workflows, allowing shoppers to pay a percentage now and the balance later. Its root cause class is CWE-862 (Missing Authorization): one or more plugin handlers - likely AJAX actions, REST endpoints, or admin-post callbacks that manage deposit/partial-payment state - perform state-changing operations without verifying that the calling user holds the required capability or role, relying instead on the mere presence of a logged-in session. The CPE string cpe:2.3:a:magepeople_inc.:deposits_and_partial_payments_for_woocommerce:*:*:*:*:*:*:*:* uses a wildcard version, indicating the vendor's entire published version line is considered in scope rather than a single build, consistent with the EUVD statement that versions from the initial release through 4.0.1 are affected. The CVSS vector's PR:L/UI:N/AC:L profile confirms the check is absent for any authenticated account rather than gated behind a race condition or unusual configuration, and the C:N/I:H/A:N profile frames the abuse as unauthorized modification of order or payment state rather than data disclosure or denial of service. Because WordPress plugins commonly expose these operations through wp_ajax_* hooks that fire for any authenticated user, a low-privilege account is sufficient to reach the vulnerable code path; the specific endpoint and the exact action that can be abused are not named in the available description and are not confirmed from the provided data.
Know when Deposits And Partial Payments 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:L/UI:N/S:U/C:N/I:H/A:N
Network-reachable plugin action exploitable by a low-privilege authenticated account (PR:L) with no interaction; missing authorization enables unauthorized data modification (I:H) without confidentiality or availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Missing Authorization vulnerability in Magepeople inc. Deposits and Partial Payments for WooCommerce advanced-partial-payment-or-deposit-for-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Deposits and Partial Payments for WooCommerce: from n/a through 4.0.1.
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-95623
GHSA-fx9r-rw42-c776
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB