Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
Network-reachable action needs an authenticated low-privileged account (PR:L) with no interaction; missing authorization yields limited integrity tampering (I:L) and high availability disruption (A:H), no data disclosure (C:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Missing Authorization vulnerability in themehunk Open Shop open-shop allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Open Shop: from n/a through <= 1.7.1.
AnalysisAI
Broken access control in the ThemeHunk Open Shop WordPress theme (versions up to and including 1.7.1) lets an authenticated low-privileged user reach functionality that should be restricted, tampering with data and degrading site availability. Reported by Patchstack and rated CVSS 7.1, the flaw stems from missing authorization checks on a privileged action. No public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
The affected component is the Open Shop e-commerce/storefront theme published by ThemeHunk for the WordPress platform (CPE cpe:2.3:a:themehunk:open_shop:*:*:*:*:*:*:*:*). The root cause is CWE-862 (Missing Authorization): a server-side action or endpoint fails to verify that the caller holds the required capability/role before executing, an example of 'Incorrectly Configured Access Control Security Levels'. In WordPress themes this class of bug typically appears in AJAX handlers, REST routes, or admin-post actions that check that a user is logged in (nonce present) but never confirm the user's capability, so any authenticated account can invoke operator-level functionality.
RemediationAI
No vendor-released patch version was identified at time of analysis; the input does not name a fixed release. Monitor the ThemeHunk changelog and the Patchstack advisory (https://patchstack.com/database/Wordpress/Theme/open-shop/vulnerability/wordpress-open-shop-theme-1-7-1-broken-access-control-vulnerability?_s_id=cve) and upgrade to the first release above 1.7.1 as soon as it is published. As compensating controls until a patch is applied, disable open user self-registration (Settings > General > 'Anyone can register') to eliminate the low-privileged account prerequisite - trade-off: blocks legitimate customer sign-ups on storefronts; deploy a WAF/virtual-patch rule (Patchstack provides one) to block the vulnerable action; and audit and remove untrusted low-privilege accounts. Where the theme is not essential, switching to a maintained theme removes the exposure entirely.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43476