Skip to main content

MB Custom Post Types CVE-2026-110010

| EUVDEUVD-2026-108013 MEDIUM
Missing Authorization (CWE-862)
2026-10-22 WPScan GHSA-95fw-7pmc-68c4
4.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach unauthenticated migration endpoint
  2. Exploit
    Re-run legacy data migration
  3. Execution
    Revert CPT/taxonomy to pre-upgrade state
  4. Impact
    Re-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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

MB Custom Post Types & Custom Taxonomies 2.0.2 <2.12.3

Affected Packages

euvd mb_custom_post_types_custom_taxonomies fix: 2.12.3

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

Vendor (WPScan) PRIMARY 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 22, 2026 - 11:22 NVD
4.8 (MEDIUM)
Patch available
Oct 22, 2026 - 07:01 EUVD
CVE Published
Oct 22, 2026 - 06:00 cve.org
MEDIUM 4.8
CVE Published
Oct 22, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
common WordPress CPT plugin, sizable but not universal install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: +20
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