Skip to main content

WooCommerce Stock Locations EUVDEUVD-2026-43344

| CVE-2026-57419 MEDIUM
Missing Authorization (CWE-862)
2026-07-13 Patchstack
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain low-privilege WordPress account
  2. Delivery
    Authenticate to target WooCommerce site
  3. Exploit
    Send crafted request to unprotected stock location endpoint
  4. Execution
    Bypass missing authorization check
  5. Impact
    Modify, create, or delete stock location records

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

Exploitation requires the attacker to hold any valid authenticated WordPress session on the target site - at minimum a Customer or Subscriber role account - consistent with PR:L in the CVSS vector; completely unauthenticated exploitation is not possible. The Stock Locations for WooCommerce plugin version 3.1.8 or earlier must be installed and active alongside WooCommerce on the WordPress installation. No non-default configuration is required to be vulnerable: the missing authorization check is present in the plugin's default request handling for stock location operations, and the flaw is exploitable on any standard plugin deployment. Exploitation is most accessible on sites with open user registration enabled, which allows an external attacker to self-register a Customer account. Sites with closed registration or invite-only account creation limit exploitation to internal users and already-compromised low-privileged accounts, meaningfully reducing external attack surface despite the flaw remaining present.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) scoring 6.5 Medium accurately reflects a realistic but bounded threat: the attack is network-accessible, requires no special conditions (AC:L), needs no user interaction, but is gated behind a valid WordPress user account (PR:L). This means unauthenticated external attackers cannot exploit the flaw directly; exploitation requires either a pre-existing account on the target WordPress installation or successful credential acquisition. The Patchstack tag 'Authentication Bypass' is slightly misleading - the CVSS PR:L metric confirms authentication is still required; the bypass is of authorization (role/capability checks), not authentication itself. No EPSS score was provided, KEV status is absent, and no public proof-of-concept exploit has been identified, leaving exploitation probability speculative. The integrity impact is High, meaning successful exploitation could corrupt stock location assignments and disrupt order fulfillment or falsify inventory data - a meaningful business impact for e-commerce operations. Overall, this is a genuine medium-severity risk for affected WooCommerce sites, elevated for stores that allow open user registration, but not an emergency-tier issue given the authentication prerequisite.

Exploit ScenarioDerived

An attacker registers or obtains a low-privileged WooCommerce Customer account on a target WordPress store, then sends an authenticated HTTP request directly to the plugin's unprotected endpoint - bypassing the authorization check that should restrict the operation to Shop Managers or Administrators - and modifies, creates, or deletes stock location records. Because the plugin does not verify the requesting user's WordPress capabilities, the server processes the operation as legitimate, potentially corrupting inventory data across all warehouse locations. No public proof-of-concept exploit has been identified at time of analysis, but the straightforward nature of missing authorization flaws makes manual exploitation feasible without specialized tooling.

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

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

Alert me

AnalysisAIv1 – Jul 13, 2026

Stock Locations for WooCommerce plugin (versions through 3.1.8) exposes one or more privileged operations without performing authorization checks, allowing authenticated low-privileged WordPress users to manipulate stock location data they should have no rights to modify. Rooted in CWE-862 (Missing Authorization), the flaw means the plugin accepts and executes sensitive requests based solely on authentication rather than verifying the requester's WordPress capability level. No public exploit has been identified at time of analysis and the vulnerability is not listed in CISA KEV, but the low-privilege access requirement and straightforward network exploitation path make it a realistic risk for any multi-location WooCommerce store running the affected plugin.

RemediationAI

The primary remediation is to upgrade the Stock Locations for WooCommerce plugin to a version beyond 3.1.8 once a patched release is published by Fahad Mahmood - check the WordPress plugin repository and the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/stock-locations-for-woocommerce/vulnerability/wordpress-stock-locations-for-woocommerce-plugin-3-1-8-broken-access-control-vulnerability for availability, as no specific fixed version is confirmed from the data available at time of analysis. As a compensating control pending a patch, administrators should audit which WordPress roles can create user accounts on the site and disable public registration if it is not operationally required - this raises the barrier for external attackers who would otherwise self-register a low-privileged account. Administrators should also review current low-privileged users (Subscriber, Customer) for any suspicious accounts and consider temporarily deactivating the plugin if multi-location stock management is not actively needed, eliminating the attack surface entirely with the trade-off of losing that inventory functionality. Restricting WordPress REST API access to authenticated sessions via firewall or plugin-level controls does not mitigate this flaw since PR:L authentication is already required for exploitation.

Affected VersionsENISA

Stock Locations for WooCommerce 0 ≤3.1.8

Affected Packages

euvd stock_locations_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 software is the 'stock-locations-for-woocommerce' WordPress plugin by Fahad Mahmood (CPE: cpe:2.3:a:fahad_mahmood:stock_locations_for_woocommerce), which extends WooCommerce - WordPress's dominant e-commerce framework - to manage inventory across multiple physical or warehouse locations. CWE-862 (Missing Authorization) identifies the root cause as the absence of a capability or permission check before executing a privileged operation, typically a WordPress REST API endpoint or admin-ajax handler that processes stock location create, update, or delete actions. In the WordPress security model, such operations should gate on capabilities such as manage_woocommerce or edit_products, which are held by Shop Manager and Administrator roles but not by lower roles such as Subscriber or Customer. The CVSS integrity impact of High with zero confidentiality or availability impact confirms the flaw enables unauthorized data manipulation rather than information disclosure or service disruption, consistent with broken access control in an inventory management context.

Know when Stock Locations 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-accessible endpoint requiring only a valid WordPress user account (PR:L); integrity-only impact as stock location data can be manipulated but no confidentiality or availability loss applies.

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 Fahad Mahmood Stock Locations for WooCommerce stock-locations-for-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Stock Locations for WooCommerce: from n/a through <= 3.1.8.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche WooCommerce inventory plugin with limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.3%
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