Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated migration endpoint
-
ExploitRe-run legacy data migration
-
ExecutionRevert CPT/taxonomy to pre-upgrade state
-
ImpactRe-expose restricted content to anonymous visitors
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 | Exploitation requires that the target site was upgraded to the plugin from a pre-2.0 release, so the legacy data-migration routine and pre-upgrade definition state still exist to be re-run - sites that were never on a pre-2.0 version lack the condition. No authentication is needed (CVSS PR:N) and no user interaction (UI:N). The practical impact is realized only where an administrator, after upgrading, altered a custom post type or taxonomy definition - especially restricting its visibility - since re-running the migration reverts those post-upgrade changes and re-exposes the definition. The AC:H reflects these environmental preconditions (upgrade history plus admin-made restrictive changes) that limit which installations are actually exploitable. |
| Impact | This is a genuine but low-to-moderate priority issue, not a high-CVSS scare. The CVSS base score is 4.8 (Medium) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N: network-reachable and unauthenticated (PR:N), but with high attack complexity (AC:H) and only limited confidentiality and integrity impact. The AC:H and the description together show the real constraint - exploitation only matters on sites that were upgraded from a pre-2.0 release of the plugin, so the vulnerable legacy migration exists to be re-run; sites never on a pre-2.0 version are not affected in a meaningful way. No CISA KEV listing is present and no EPSS score was supplied, so there is no signal of active or widespread exploitation; the vuln.today Decision label is 'this_month', consistent with a patch-on-normal-cycle item rather than an emergency. A public PoC reference exists (WPScan) but it is not verified as working exploit code, so exploitability in practice is plausible but unconfirmed. The unauthenticated vector (PR:N) is confirmed by the CVSS vector, so the 'Authentication Bypass' framing is directionally correct, though the CWE-862 (Missing Authorization) root cause is more precisely a missing capability/authorization check than a credential bypass. Net: a real authorization defect worth patching this cycle, bounded by the narrow precondition and limited impact. |
| Exploit ScenarioDerived | On a WordPress site whose administrator upgraded this plugin from a pre-2.0 release and then tightened a custom post type or taxonomy to be non-public, an anonymous attacker sends an unauthenticated request to the legacy migration handler. The handler re-runs with no capability check, reverting the definition to its pre-upgrade state, discarding the admin's later changes and silently re-exposing the previously restricted definition and its content to anonymous visitors. A public PoC reference exists (WPScan) but it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
The WordPress plugin MB Custom Post Types & Custom Taxonomies (MetaBox) before version 2.12.3 exposes a legacy data-migration routine that can be re-triggered by an unauthenticated remote request with no capability check, allowing the plugin's custom post type and taxonomy definitions to be rolled back to their pre-2.0 state. The flaw is only reachable on sites that were originally installed at a pre-2.0 release and then upgraded, because those installations still carry the legacy migration path and the old definition data; the practical impact is that administrator changes made after the upgrade are discarded, and where an administrator had tightened a definition's visibility, that restriction is silently removed and the definition and its content become visible to anonymous visitors. Exploitation requires this upgrade history plus admin-made post-upgrade changes (reflected in CVSS AC:H), no credentials or user interaction are needed (PR:N, UI:N), and a public PoC reference exists but is not verified as working exploit code; there is no confirmed active exploitation, and the issue is tracked at low-to-moderate priority (this_month).
RemediationAI
Update the MB Custom Post Types & Custom Taxonomies plugin to 2.12.3 or later, which is the vendor-released fixed version and the complete remediation for this missing-authorization flaw; the WPScan advisory at https://wpscan.com/vulnerability/6727cd6a-335b-472e-9acf-e4e95b190578/ documents the issue and the fixed release. Because the vulnerable path only exists on installations that were upgraded from a pre-2.0 release, administrators of such sites should update promptly rather than treating the absence of active exploitation as a reason to defer, and after updating they should re-open their custom post type and taxonomy definitions and re-apply any visibility restrictions that were configured after the original upgrade, since an earlier unauthenticated re-run of the migration could already have reverted them. Confirm the installed version from the plugin header or the WordPress plugins screen rather than relying on the wildcard CPE string, and review publicly queryable post types and taxonomies for definitions or content that should not be anonymously reachable. No additional mitigation is specified in the available sources beyond installing the fixed release.
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
This is a missing authorization check (CWE-862) in a WordPress plugin that registers custom post types and custom taxonomies on behalf of site administrators. The plugin shipped a data-migration routine in its pre-2.0 releases to convert legacy stored definitions; that routine apparently remained callable after the 2.x rewrite, and the request that re-runs it is not gated by a capability check such as current_user_can() or a nonce, so any unauthenticated visitor can invoke it. Because the routine's job is to restore the pre-2.0 definition state, invoking it overwrites the current post-upgrade configuration instead of merely migrating it once. The underlying technology is the WordPress plugin API (register_post_type / register_taxonomy arguments, including publicly_queryable and publicly visible flags) layered over a stored option or custom table holding the definition JSON, but the exact request path, parameter name and storage mechanism are not described in the available sources. Severity is deliberately constrained by environmental preconditions: an installation must have been upgraded from a pre-2.0 release for the legacy migration state to exist at all, and damage is only realized where an administrator modified a definition - particularly its visibility - after that upgrade. Integrity and confidentiality impact are both rated low, availability impact is none, and the CPE entry for this plugin carries an unknown vendor and unversioned wildcard, so matching by CPE alone is unreliable and version confirmation must come from the plugin's own version string.
Know when Mb Custom Post Types Custom Taxonomies 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
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Unauthenticated network request (AV:N/PR:N/UI:N); AC:H because it only works on sites upgraded from pre-2.0 with relevant admin changes; limited C/I from reverting/re-exposing definitions, no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The MB Custom Post Types & Custom Taxonomies WordPress plugin before 2.12.3 does not perform any capability or authentication check before allowing an unauthenticated request to re-run a legacy data migration, letting anyone revert a custom post type or taxonomy definition on sites upgraded from a pre-2.0 release back to its pre-upgrade state. This discards configuration changes an administrator made after upgrading and, where those changes had restricted a definition's visibility, silently re-exposes the definition and its content to anonymous visitors.
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.
Missing authorization and CSRF protections in the MB Custom Post Types & Custom Taxonomies WordPress plugin before 2.12.
The MB Custom Post Types & Custom Taxonomies plugin before 2.12.3 allows any authenticated WordPress user with the Contr
The MB Custom Post Types & Custom Taxonomies WordPress plugin before 2.7.7 does not sanitise and escape some of its sett
EUVD-2026-108013
GHSA-95fw-7pmc-68c4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB