Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Subscriber authentication confirmed by vulnerability title and PR:L; network vector and low integrity-only impact align with missing authorization on a theme endpoint.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Subscriber Broken Access Control in Martfury - WooCommerce Marketplace WordPress Theme <= 3.2.8 versions.
AnalysisAI
Broken access control in Martfury WooCommerce Marketplace WordPress Theme (versions <= 3.2.8) permits authenticated subscriber-level users to invoke functionality restricted to higher-privilege roles, achieving unauthorized integrity modifications. The flaw is rooted in CWE-862 (Missing Authorization), where theme-controlled endpoints or action handlers fail to verify that the requesting user holds sufficient capabilities beyond basic authentication. No public exploit or CISA KEV listing was present in the available data at time of analysis.
Technical ContextAI
The affected product is the Martfury WooCommerce Marketplace WordPress Theme by drfuri (CPE: cpe:2.3:a:drfuri:martfury_-_woocommerce_marketplace_wordpress_theme:*:*:*:*:*:*:*:*), a commercial theme enabling multi-vendor marketplace functionality on top of WooCommerce. The root cause class is CWE-862 (Missing Authorization): WordPress themes that register AJAX handlers, REST API endpoints, or custom form actions must explicitly gate those routes with capability checks (e.g., current_user_can()) corresponding to the required privilege level. When those checks are absent, any authenticated user - including a subscriber, the lowest default WordPress role typically assigned to customers or registered marketplace buyers - can trigger privileged operations. The title 'Subscriber Broken Access Control' specifically identifies subscriber-role users as the minimal exploiting principal, consistent with the CVSS PR:L metric.
RemediationAI
Upgrade the Martfury WooCommerce Marketplace WordPress Theme beyond version 3.2.8 by consulting the Patchstack advisory (https://patchstack.com/database/wordpress/theme/martfury/vulnerability/wordpress-martfury-woocommerce-marketplace-wordpress-theme-theme-3-2-8-broken-access-control-vulnerability) for the exact patched release version - an explicit fix version was not confirmed in the available input data. As an interim compensating control, site administrators should disable public subscriber registration to reduce the exploitable user pool, accepting the trade-off of blocking new marketplace sign-ups. Additionally, restricting AJAX and REST endpoints at the web server or WAF layer to authenticated sessions with validated nonces can reduce attack surface, though this requires custom configuration. Theme AJAX handlers should be audited for missing current_user_can() or check_ajax_referer() calls if source access is available.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41294
GHSA-4whc-9fj9-8jg8