Skip to main content

WooCommerce Deposits EUVDEUVD-2026-95623

| CVE-2026-95589 MEDIUM
Missing Authorization (CWE-862)
2026-10-09 Patchstack GHSA-fx9r-rw42-c776
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege account on store
  2. Exploit
    Send crafted authenticated request to plugin endpoint
  3. Execution
    Bypass missing authorization check
  4. Impact
    Modify 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

Deposits and Partial Payments for WooCommerce 0 ≤4.0.1

Affected Packages

euvd deposits_and_partial_payments_for_woocommerce no fix

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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
niche WooCommerce deposit/partial-payment plugin, limited store footprint
Data Quality
3 sources
Confidence: Low

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 No
EPSS 0.2%
Patch available No
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
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