Impact
The vulnerability is a missing authorization flaw, identified as CWE-862, that allows attackers to trigger deposit or partial payment functions which should be restricted to privileged users. The plugin does not enforce proper user permissions, permitting any user who can reach its endpoints to initiate actions normally reserved for admins or authorized roles. While this does not lead to arbitrary code execution, it can result in unauthorized financial transactions and potential fraud.
Affected Systems
All deployments of the Magepeople Inc. Deposits and Partial Payments for WooCommerce plugin from the initial release up through 4.0.1 are vulnerable. Any site running a version 4.0.1 or earlier is at risk.
Risk and Exploitability
The CVSS score of 6.5 indicates moderate severity, reflecting the need for some level of access to the application. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, implying no known widespread exploitation. The missing authorization flaw (CWE-862) can be exploited remotely over HTTP/HTTPS by crafting requests to the plugin's endpoints without proper privilege checks.
OpenCVE Enrichment