Skip to main content

MultiVendorX CVE-2026-108695

| EUVDEUVD-2026-96698 HIGH
Incorrect Authorization (CWE-863)
2026-10-11 VulnCheck GHSA-h37j-r28p-597w
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Register/authenticate as store_owner vendor
  2. Delivery
    Craft POST to /wp-json/multivendorx/v1/settings
  3. Exploit
    Pass weak edit_stores authorization check
  4. Execution
    Overwrite commission/payout/onboarding settings
  5. Impact
    Marketplace-wide financial tampering

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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 account holding the store_owner (vendor) role with the edit_stores capability - the attacker must already be a registered vendor on the target marketplace. The core enabling condition is the flawed authorization gate: the /wp-json/multivendorx/v1/settings REST endpoint checks only edit_stores instead of an admin-level capability. The key limiting factor is therefore whether vendor registration is open/self-service (any attacker can obtain the required role) versus invite-only or manually approved (raising the barrier). No special non-default plugin configuration is otherwise required; any site running MultiVendorX through 5.0.19 with vendor accounts is affected. No user interaction and no victim admin action are needed.

Impact

This is a legitimate but moderate-priority issue, best characterized as a privilege-boundary (broken access control) flaw rather than a critical pre-auth RCE. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L) scores 7.1 (High) and is internally consistent with the description: network-reachable REST endpoint, low complexity, and crucially PR:L - the attacker must already hold an authenticated low-privilege 'store_owner' (vendor) account. Impact is concentrated on integrity (VI:H - overwriting marketplace-wide commission/payout/onboarding settings) with only low availability impact (VA:L) and no confidentiality impact (VC:N), which matches a settings-tampering rather than data-exfiltration bug. No EPSS score was supplied, the CVE is NOT on CISA KEV, and no public exploit was referenced, so exploitation status is 'no public exploit identified at time of analysis.' The signals do not conflict, but several are simply absent: there is no EPSS probability to gauge real-world exploitation likelihood and no independent vendor patch confirmation. The real-world risk is gated primarily by whether the target marketplace allows open/self-service vendor registration - where it does, the PR:L barrier is trivially met by any attacker who signs up as a seller, raising practical risk closer to the 7.1 rating; on invite-only marketplaces the barrier is meaningfully higher. Reporter is VulnCheck (a credible source), lending confidence to the finding itself even absent NVD enrichment.

Exploit ScenarioDerived

An attacker registers (or compromises) a vendor account with the store_owner role on a MultiVendorX-powered marketplace, then sends a crafted authenticated POST request to /wp-json/multivendorx/v1/settings. Because the endpoint only checks the edit_stores capability rather than an administrative capability, the request succeeds and the attacker rewrites marketplace-wide commission and payout settings - for example setting their own commission to 100% or redirecting payout configuration. No public exploit code or proof-of-concept was referenced in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Oct 11, 2026

Authenticated vendor (store_owner) accounts in the MultiVendorX WooCommerce plugin through 5.0.19 can silently overwrite marketplace-wide commission, payout, and onboarding settings by sending POST requests to /wp-json/multivendorx/v1/settings, because that REST route is authorized only against the low-privilege edit_stores capability instead of an administrator-level capability (CWE-863). The practical outcome is high integrity impact on marketplace configuration - a vendor can rewrite commission rates and payout rules in its own favor - with no user interaction and no administrator action required, while availability impact remains limited. Exploitation requires the attacker to already hold a vendor account with edit_stores on the target store, so exposure is greatest where vendor registration is open or self-service; no public exploit code has been identified at time of analysis and there is no CISA KEV entry, making this a moderate-priority broken-access-control (privilege boundary) issue rather than a pre-authentication compromise.

RemediationAI

Patch status for this issue is best described as: no vendor-released patch identified at time of analysis from the supplied data, although an upstream GitHub issue (https://github.com/multivendorx/multivendorx/issues/2375) and the VulnCheck advisory (https://www.vulncheck.com/advisories/multivendorx-through-5.0.19-incorrect-authorization-via-settings-rest-endpoint) are the tracking points to monitor; administrators should upgrade to a MultiVendorX release newer than 5.0.19 as soon as the vendor ships one and, in the meantime, treat the site as vulnerable if it runs vendors. Because the flaw is a missing administrator capability check on /wp-json/multivendorx/v1/settings, the most effective interim control is to stop untrusted accounts from obtaining edit_stores: switch vendor registration from open/self-service to administrator approval or invite-only, and audit existing vendor accounts for unexpected registrations (trade-off: manual approval slows onboarding and adds admin workload). A stronger but invasive mitigation is to remove or restrict the edit_stores capability from the store_owner role with a role-management plugin so vendors cannot reach the settings route; the trade-off is that vendors lose legitimate store-editing functionality and may need a replacement workflow. Blocking or rate-limiting POST requests to /wp-json/multivendorx/v1/settings for non-administrator sessions at a reverse proxy or WAF is also viable, but only if the rule is role-aware, since the same route is likely used by the legitimate admin settings screen and blunt blocking will break marketplace configuration. Finally, since the impact is silent configuration tampering, verify current commission, payout, and onboarding settings against known-good values and review REST access logs for POSTs to that endpoint originating from vendor accounts, as an integrity check rather than a preventive measure.

Affected VersionsENISA

MultiVendorX 0 ≤5.0.19

Affected Packages

euvd multivendorx 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

MultiVendorX (distributed on WordPress.org as dc-woocommerce-multi-vendor) extends WooCommerce with a multi-vendor marketplace: it registers custom roles and capabilities, most importantly the store_owner/vendor role, which is granted the edit_stores capability so vendors can manage their own store records. The plugin also exposes its own REST API namespace under /wp-json/multivendorx/v1/, and the settings controller (classes/RestAPI/Controllers/Settings.php in the upstream repository) registers the settings update route with a permission callback that checks only edit_stores, then writes submitted values such as commission, payout, and onboarding configuration (the referenced line ranges cover the permission gate and the update handler respectively). The root cause is class CWE-863, Incorrect Authorization: the capability check validates that the caller is some kind of store-editing user rather than that the caller is a marketplace administrator, so a capability that is legitimately issued to untrusted third parties doubles as the gate for a privileged, site-wide operation. WordPress REST authorization relies entirely on such permission callbacks, so a single under-scoped capability check fully exposes the endpoint; the CPE cpe:2.3:a:multivendorx:multivendorx:*:*:*:*:*:*:*:* reflects the plugin package as the affected component, with the vendor advisory and WordPress.org plugin page identifying the affected line. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N, 7.1) agrees with the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L) on the essentials: network-reachable, low privileges required, no user interaction, no confidentiality impact, high integrity impact, and low availability impact - i.e., a configuration-tampering privilege-boundary flaw, not a data-disclosure or code-execution bug.

Know when Multivendorx 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 (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Authenticated low-privilege vendor (PR:L) over the network (AV:N) with no user interaction; impact is settings integrity (I:H) with minor availability disruption (A:L) and no data disclosure (C:N).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MultiVendorX WordPress plugin through 5.0.19 contains an incorrect authorization vulnerability that allows vendor accounts to modify marketplace-wide settings via the settings REST endpoint. Attackers with the store_owner role can send POST requests to /wp-json/multivendorx/v1/settings, gated only by edit_stores, to overwrite commission, payout, and onboarding settings.

Executive ViewAI

Why It Matters

MultiVendorX WooCommerce plugin through 5.0.19 contains a broken access control flaw that allows existing vendor accounts to alter marketplace-wide commission, payout, and onboarding settings, which can redirect revenue and disrupt vendor trust. Because no vendor-released patch is identified at time of analysis and the issue affects financial configuration integrity, marketplace operators with open or self-service vendor registration face a high-priority governance and financial risk. Leadership should care because a malicious or compromised vendor could silently rewrite payout rules, creating financial loss, compliance exposure, and reputational damage.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting vendor registration, removing edit_stores from low-privilege roles, blocking or monitoring the vulnerable REST route at the WAF/reverse proxy, enforcing administrator-level capability checks via custom code or virtual patching, and auditing commission, payout, and onboarding settings for unauthorized changes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
popular WooCommerce multi-vendor marketplace plugin, moderate but not universal install base
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

CVE-2026-16605 HIGH POC
7.2 Aug 05

Broken object-level authorization in the MultiVendorX WordPress plugin before 5.0.11 allows any authenticated vendor (St

CVE-2026-74925 HIGH POC
7.2 Sep 11

Privilege escalation in MultiVendorX WordPress plugin before 5.0.16 allows authenticated vendor-role users to grant admi

CVE-2026-74926 HIGH POC
7.1 Sep 16

Broken access control in the MultiVendorX WordPress plugin (versions 5.0.0 through 5.0.15) allows any authenticated user

CVE-2023-5348 MEDIUM POC
6.1 Dec 18

The Product Catalog Mode For WooCommerce WordPress plugin before 5.0.3 does not properly authorize settings updates or e

CVE-2024-8289 CRITICAL
9.8 Sep 04

The MultiVendorX - The Ultimate WooCommerce Multivendor Marketplace Solution plugin for WordPress is vulnerable to privi

CVE-2026-74927 MEDIUM POC
5.3 Sep 02

Unauthenticated information disclosure in the MultiVendorX WordPress plugin (versions prior to 5.0.15) exposes sensitive

CVE-2024-25929 CRITICAL
9.1 Jun 09

Missing Authorization vulnerability in MultiVendorX Product Catalog Enquiry for WooCommerce by MultiVendorX.0.5. Rated c

CVE-2024-31304 HIGH
8.8 Jun 09

Missing Authorization vulnerability in MultiVendorX WC Marketplace.1.3. Rated high severity (CVSS 8.8), this vulnerabili

CVE-2026-66441 HIGH
7.5 Aug 13

Unauthenticated broken access control in the MultiVendorX WordPress plugin (versions 5.0.10 and earlier) exposes restric

CVE-2025-48261 HIGH
7.5 Jun 09

CVE-2025-48261 is an information disclosure vulnerability in MultiVendorX that allows unauthenticated remote attackers t

CVE-2026-16746 LOW POC
2.7 Aug 05

Insecure Direct Object Reference (IDOR) in the MultiVendorX WordPress plugin before 5.0.11 exposes confidential financia

CVE-2026-81792 MEDIUM
6.5 Sep 08

Unauthenticated privilege escalation in the Product Catalog Enquiry for WooCommerce by MultiVendorX WordPress plugin (ve

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy