Skip to main content

MarketKing CVE-2026-93344

| EUVDEUVD-2026-84401 HIGH
Missing Authorization (CWE-862)
2026-09-22 VulnCheck GHSA-mr7p-65vm-9479
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/obtain subscriber account
  2. Exploit
    Call marketking_get_page_content AJAX with target vendor ID
  3. Execution
    Server skips ownership check
  4. Impact
    Read arbitrary vendor payout/financial pages

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 account of subscriber-level or higher on a WordPress site running the MarketKing multi-vendor marketplace plugin (before 2.1.72) configured as an active marketplace with multiple vendors holding financial/payout data. Exploitation is a single parameter-tampering request to the marketking_get_page_content AJAX action supplying an arbitrary vendor user ID; no user interaction from a victim is needed. Limiting factors: the attacker must hold a valid low-privilege session (PR:L), the site must have the plugin installed and populated with vendor accounts worth targeting, and impact is confined to reading vendor data (confidentiality only) - no modification or denial of service is possible.

Impact

This is a genuine but bounded authorization flaw. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N, base 7.1) tells a consistent story: remotely reachable, low complexity, but requires an authenticated account (PR:L - subscriber-level or higher) and yields confidentiality impact only (no integrity or availability effect). The description matches - it is an IDOR-style missing authorization (CWE-862) where a low-privileged authenticated user swaps a vendor user ID to read other vendors' payout, financial-report, and dashboard pages. There is no EPSS score, no CISA KEV listing, and no public exploit code provided in the input, so exploitation status is: no public exploit identified at time of analysis. The single most important gating factor is the PR:L requirement plus the need for the site to actually be running MarketKing as a multi-vendor marketplace with real vendor data - this keeps real-world risk moderate rather than critical despite the 7.1 score. VulnCheck (a credible source) reported it and a vendor patch exists, which raises confidence the flaw is real. Note the VC:H rating is arguably generous for exposure of marketplace vendor financial pages rather than site-wide secrets; my independent read is C:H is defensible because per-vendor financial/payout data is sensitive, but reasonable analysts could rate it C:L.

Exploit ScenarioDerived

An attacker registers or obtains any subscriber-level account on a WordPress site running MarketKing as a multi-vendor marketplace. They send a marketking_get_page_content AJAX request substituting an arbitrary target vendor user ID, and the server returns that vendor's payout pages, financial reports, and dashboard content without verifying the requester owns that vendor account. No public exploit code was provided in the input, but the attack is a trivial parameter-tampering request requiring only a valid low-privilege session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 22, 2026

Missing authorization in the MarketKing multivendor marketplace plugin for WordPress (before 2.1.72) lets any authenticated user with subscriber-level access or higher read other vendors' payout pages, financial reports, and dashboard content by submitting an arbitrary vendor user ID to the marketking_get_page_content AJAX action. Exploitation is a single parameter-tampering request over the network with no victim interaction, but it requires a valid low-privilege session on a site that runs the plugin as an active marketplace with vendor accounts holding financial data, as reflected in the assessed CVSS vector (PR:L, UI:N). Impact is limited to confidentiality - no modification or denial of service is possible - and no public exploit code has been identified at time of analysis; the vendor has released a fix in 2.1.72.

RemediationAI

Vendor-released patch: 2.1.72 - update MarketKing to version 2.1.72 or later through the WordPress admin Plugins screen or WP-CLI, and verify the release against the vendor changelog at https://marketkingplugin.com/changelog/; the issue is also documented in the VulnCheck advisory at https://www.vulncheck.com/advisories/marketking-missing-authorization-via-marketking-get-page-content-ajax. There is no setting that disables the vulnerable handler, so patching is the only complete fix. If the update cannot be applied immediately, the most effective compensating control is to close open registration and remove or downgrade unused subscriber-level accounts on affected sites, because every exploit path requires a valid low-privilege session (PR:L) and the site cannot distinguish attackers from legitimate low-privilege users; the trade-off is lost self-service signup for real customers, and any subscriber account that remains - including one created before registration was closed - can still exploit the flaw. A WAF rule targeting the action=marketking_get_page_content parameter will block exploitation but also breaks AJAX-driven vendor dashboard and payout page loads for legitimate vendors, so it is only viable as a short-term measure until 2.1.72 is deployed; blocking admin-ajax.php wholesale is not acceptable because the plugin and WordPress core rely on it. Since no public exploit code has been identified at time of analysis and the impact is read-only, patching can be scheduled normally, though leaked payout and financial reports can fuel follow-on social engineering and fraud against vendors.

Affected VersionsENISA

MarketKing 0 <2.1.72

Affected Packages

euvd marketking fix: 2.1.72

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

MarketKing, published by WebWizards and tracked under CPE cpe:2.3:a:webwizards:marketking:*:*:*:*:*:*:*:*, is a WooCommerce-based multivendor marketplace plugin that exposes vendor dashboards, payout pages, and financial reporting through WordPress AJAX handlers registered against admin-ajax.php. The vulnerable handler, marketking_get_page_content, is reachable by any logged-in user and accepts a vendor user ID from the request, then renders the corresponding vendor panel page without verifying that the caller owns, administers, or is otherwise entitled to that vendor account. That is CWE-862 (Missing Authorization): the code simply omits the ownership/capability check, making this a function-level authorization failure with object-level (IDOR-style) characteristics, reached through a trusted authenticated channel rather than through any input-validation or memory-safety flaw. Because the handler only returns page content, the assessed impact is read-only - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - with high confidentiality impact and no integrity or availability component, and no scope change. The 4.0 vector supplied in the CVE record (VC:H with VI:N/VA:N) agrees on the confidentiality-only nature of the issue.

Know when Marketking 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:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Remote AJAX action reachable by any authenticated subscriber (PR:L), no user interaction; discloses other vendors' financial pages (C:H) with no write or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/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
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MarketKing plugin for WordPress before 2.1.72 contains a missing authorization vulnerability in the marketking_get_page_content AJAX action that allows authenticated attackers with subscriber-level access or higher to access arbitrary vendor administrator panel pages by supplying an arbitrary vendor user ID. Attackers can bypass authorization controls by submitting a target vendor ID in the request to access payout pages, financial reports, and vendor dashboard content belonging to any vendor in the marketplace.

Executive ViewAI

Why It Matters

The MarketKing multivendor marketplace plugin for WordPress, in versions prior to 2.1.72, allows any logged-in user holding a basic subscriber account to view other vendors' payout pages, financial reports, and dashboard content by altering a single request parameter. Because marketplace sites typically host third-party sellers with payment and revenue data, this is a confidentiality exposure affecting vendor financial information rather than site availability or data integrity. The vendor has released a corrected version, making this a manageable but time-sensitive remediation item wherever the plugin operates as an active marketplace with vendor accounts.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
Niche WooCommerce multi-vendor marketplace plugin, limited install base
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

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.

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