Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister/obtain subscriber account
-
ExploitCall marketking_get_page_content AJAX with target vendor ID
-
ExecutionServer skips ownership check
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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.
Articles & Coverage 1
Executive ViewAI
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Marketking
View allAuthenticated subscriber-level users can retrieve the complete vendor directory from WordPress sites running MarketKing
Duplicate and misappropriate other vendors' product listings in the MarketKing WordPress plugin before 2.1.72 by exploit
Broken access control in MarketKing (WooCommerce multivendor marketplace plugin) version 2.1.40 and earlier allows unaut
Missing Authorization in MarketKing WordPress plugin (≤2.1.60) allows unauthenticated remote attackers to perform integr
Unauthenticated broken access control in MarketKing (Multivendor Marketplace for WooCommerce) 2.1.70 and earlier allows
Missing authorization in the MarketKing multivendor marketplace plugin for WordPress (versions before 2.1.72) allows any
EUVD-2026-84401
GHSA-mr7p-65vm-9479
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB