Skip to main content

Meta Box AIO EUVDEUVD-2026-84268

| CVE-2026-13355 CRITICAL
Improper Privilege Management (CWE-269)
2026-09-22 Wordfence GHSA-q84q-9hmp-p3qm
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Recon
    Identify site with Meta Box frontend form
  2. Delivery
    Send request with rwmb_frontend_field_object_id override
  3. Exploit
    Bypass missing user_can_edit() in Form::process()
  4. Install
    Overwrite page post_content with register shortcode
  5. C2
    Shortcode trusts role/auto_login attributes
  6. Execute
    Auto-create and log in as Administrator
  7. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 the target WordPress site to be running a vulnerable Meta Box build - Meta Box AIO ≤3.11.0, the standalone Meta Box Frontend Submission ≤4.5.6, or Meta Box User Profile ≤3.11.0 - AND to have a Meta Box frontend-submission form reachable so the attacker's request can hit Form::process(); the mb-user-profile component must also process the injected [mb_user_profile_register] shortcode for the role escalation to complete. No authentication, user interaction, or special privileges are needed (PR:N/UI:N), and it works against network-facing default form deployments. The main practical limiter is that the site must actually expose a Meta Box frontend submission form and use the User Profile registration component; sites with the plugins installed but no frontend form are less directly exposed.

Impact

This is a genuine high-priority vulnerability, not a high-CVSS-but-low-risk artifact. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes fully remote, unauthenticated, low-complexity exploitation with no user interaction, and the C:H/I:H/A:H impact is well-justified because the end state is a self-created Administrator account - total site compromise. The vulnerability chain is clearly and specifically documented by Wordfence (an authoritative WordPress-security source), which raises confidence that the described mechanism is real and reliable rather than theoretical: an unauthenticated attacker abuses populate_via_query_string()'s unchecked 'rwmb_frontend_field_object_id' GET parameter plus a missing user_can_edit() check in Form::process() to overwrite arbitrary page post_content with an [mb_user_profile_register] shortcode whose 'role' and 'auto_login' attributes are trusted without validation. No EPSS score, CISA KEV entry, or public POC was provided in the input; per precision rules this is 'no public exploit identified at time of analysis.' The absence of KEV/EPSS/POC signals means widespread active exploitation is not yet confirmed, but the low technical bar, unauthenticated network vector, and Administrator-level outcome make this the kind of WordPress flaw that is typically weaponized quickly once details circulate - it should be patched urgently regardless of the missing exploitation telemetry.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted request to a site running a Meta Box frontend-submission form, supplying 'rwmb_frontend_field_object_id' to retarget the form at an existing published page and submitting content that injects an [mb_user_profile_register] shortcode with role=administrator and auto_login enabled. Because Form::process() omits the user_can_edit() authorization check, the attacker's payload overwrites the page's post_content, and when the shortcode renders it registers (and auto-logs-in) an attacker-controlled Administrator. No public proof-of-concept was provided in the source data, but the low attack complexity and no-authentication vector make reliable exploitation straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 22, 2026

Unauthenticated privilege escalation to WordPress Administrator in the Meta Box AIO plugin (versions up to and including 3.11.0) - and in the standalone Meta Box Frontend Submission (≤4.5.6) and Meta Box User Profile (≤3.11.0) plugins - lets remote attackers rewrite the post_content of any page with an attacker-supplied shortcode and then create a new administrative account. The exploit chains three defects: populate_via_query_string() in mb-frontend-submission unconditionally overrides the form's target object_id from the rwmb_frontend_field_object_id GET parameter, Form::process() omits the user_can_edit() check that render() enforces, and mb-user-profile trusts the role and auto_login attributes of an injected [mb_user_profile_register] shortcode without validating the requested role. The flaw is network-reachable with PR:N/UI:N per the assessed CVSS 3.1 vector (9.8), so no authentication, user interaction, or prior privileges are required; Wordfence disclosed the issue, publicly available exploit code has not been identified at time of analysis, and there is no CISA KEV confirmation of active exploitation. The practical exposure limiter is deployment-specific: the site must expose a Meta Box frontend-submission form and must process the mb-user-profile registration component for the escalation to complete.

RemediationAI

Patch available per vendor advisory: Meta Box has published updated builds in its change history at https://metabox.io/changelog/ and https://metabox.io/plugins/meta-box-aio/changelog/, so upgrade Meta Box AIO, Meta Box Frontend Submission, and Meta Box User Profile to the fixed releases listed there - an exact fixed version number was not stated in the provided data, so confirm the corrected build against the vendor changelog before closing the finding. Because exploitation requires a reachable Meta Box frontend submission form and processing of the mb-user-profile [mb_user_profile_register] shortcode, effective interim mitigations are: (1) disable or remove the frontend-submission form(s) until patched - this breaks the first two stages entirely, at the cost of losing user-facing submission functionality; (2) if forms must remain live, block requests carrying the rwmb_frontend_field_object_id parameter at the WAF/edge (or reject non-empty values for it), which prevents the attacker from re-targeting object_id but should be treated as a partial filter since other code paths or encodings may bypass naive signature matching; (3) disable the mb-user-profile registration component or remove any [mb_user_profile_register] shortcode from public pages and restrict WordPress registration to administrator-approved accounts, which severs the final privilege-escalation stage but also disables legitimate self-service signup. Additionally, audit existing post_content for unexpected [mb_user_profile_register] shortcodes and review the WordPress user table for recently created accounts with the administrator role as evidence of prior exploitation, and rotate credentials plus reissue sessions for any suspected administrative account, since auto_login may have produced a live authenticated session for the attacker.

Affected VersionsENISA

Meta Box Frontend Submission 0 ≤4.5.6

Affected Packages

euvd meta_box_frontend_submission no fix

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

The vulnerability class is CWE-269 (Improper Privilege Management), realized here as a multi-component confused-deputy chain inside the Meta Box suite - a popular WordPress custom-fields framework. In the mb-frontend-submission component, the populate_via_query_string() function reads the attacker-controlled GET parameter rwmb_frontend_field_object_id and writes it into the form's target object_id without any capability or ownership check, so an anonymous request can address an arbitrary post ID. The companion Form::process() handler fails to repeat the user_can_edit() authorization check that render() performs, meaning the untrusted object_id is honored at write time via wp_update_post(); the practical result is that an unauthenticated attacker can replace the post_content of any page on the site, including a page they do not own and cannot legitimately edit. The payload is a shortcode: the injected [mb_user_profile_register] shortcode is then executed by the mb-user-profile component, which consumes the 'role' and 'auto_login' attributes directly without validating them against the site's allowed registration roles. That closes the escalation loop, since a shortcode specifying role="administrator" (or equivalent) produces an administrative account, with auto_login allowing immediate authenticated access. The CPE metadata identifies the affected package family as meta_box:meta_box_frontend_submission, and the affected surface spans both the bundled Meta Box AIO distribution and the two standalone plugins, which share the vulnerable code paths. Because the primitives live in normal frontend form handling and shortcode rendering - not in an administrative interface - the attack surface is the public-facing site, and ACL-based or capability-based defenses that only protect wp-admin do not intercept it.

Know when Meta Box 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 (Wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated remote request with no interaction (AV:N/AC:L/PR:N/UI:N) yields Administrator takeover, so full C:H/I:H/A:H; scope unchanged as impact stays within the WordPress application.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Meta Box AIO plugin for WordPress is vulnerable to Privilege Escalation to Administrator in versions up to, and including, 3.11.0. This is due to a chained flaw: the populate_via_query_string() function in the mb-frontend-submission component unconditionally overrides the form's target object_id from the GET parameter 'rwmb_frontend_field_object_id' without any authorization check, and Form::process() lacks the user_can_edit() check present in render(), allowing unauthenticated attackers to overwrite the post_content of any page with an arbitrary shortcode via wp_update_post(); the mb-user-profile component then directly trusts the 'role' and 'auto_login' shortcode attributes in the injected [mb_user_profile_register] shortcode with no role validation. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator. The standalone plugins Meta Box Frontend Submission (in versions up to 4.5.6) and Meta Box User Profile (versions up to 3.11.0) are also affected.

Executive ViewAI

Why It Matters

Meta Box AIO (through version 3.11.0), Meta Box Frontend Submission (through 4.5.6), and Meta Box User Profile (through 3.11.0) WordPress plugins are affected by CVE-2026-13355, an unauthenticated privilege-escalation flaw rated CVSS 9.8 that allows any network-reachable attacker - with no credentials and no user interaction - to inject a shortcode into page content and create a new WordPress administrator account, effectively handing over full control of the site. Every business, brand, marketing, or e-commerce property built on these plugins is in scope, and a rogue administrator account can lead to customer data theft, defacement, malicious redirection, and lateral compromise of integrated systems. No vendor-released patch has been identified at time of analysis, Wordfence has publicly disclosed the issue, and no CISA KEV listing has been reported to date, so leadership should treat this as an urgent containment problem rather than a routine patch cycle.

Business Impact: Severe
Compensating Controls

No vendor patch is available; interim mitigations include full deactivation or removal of the affected Meta Box plugins, disabling front-end submission, registration, and user-profile functionality, WAF or reverse-proxy filtering of the rwmb_frontend_field_object_id GET parameter and [mb_user_profile_register] shortcodes, suspending any front-end role-assignment capability, auditing administrator accounts with MFA and forced password rotation, monitoring post_content and file integrity for injected or modified content, and isolating affected WordPress sites from sensitive back-end systems until fixed versions are released.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Medium
WordPress plugin, but vulnerable frontend-submission component is a premium/add-on feature, not universal
Social Media
2
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy