Sceawere

Vulnerability Detail

CVE-2026-13355UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Meta Box Privilege Escalation Vulnerability

Vulnerability Metadata

Severity
Critical
Score / CVSS
9.8
Creation Date
2h ago
Vendor
Meta Box
Product
Meta Box Frontend Submission
Attack Type
CWE-269 Improper Privilege Management
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

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 Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "9.8",
  "pubDate": "2026-09-22T05:16:54.960Z",
  "pubdate": "2026-09-22T05:16:54.960Z",
  "executiveSummary": "The Meta Box AIO plugin, along with the Meta Box Frontend Submission and Meta Box User Profile plugins, contains a critical vulnerability allowing unauthenticated privilege escalation.\nThe vulnerability is caused by a chain of authorization flaws in the frontend submission and user profile management components.\nAn unauthenticated attacker can exploit this to overwrite post content with arbitrary shortcodes.\nBy injecting the [mb_user_profile_register] shortcode with manipulated attributes, an attacker can register a new account or elevate an existing session to Administrator privileges.\nThis flaw presents a severe risk to WordPress site integrity and security, as it bypasses standard access control mechanisms to provide full administrative control.\nExploitation requires no prior authentication and can be executed over the network by targeting exposed frontend submission forms.",
  "technicalDetails": "The vulnerability stems from an insecure implementation of object ID handling in the mb-frontend-submission component. Specifically, the function 'populate_via_query_string()' fails to perform authorization checks before overriding the form's 'object_id' using the 'rwmb_frontend_field_object_id' GET parameter. This allows an attacker to control the target of the form processing logic.\nFurther, the 'Form::process()' method lacks the 'user_can_edit()' check present in the 'render()' method. This discrepancy allows an unauthenticated user to trigger 'wp_update_post()' to modify the content of any post or page. An attacker can use this to inject a malicious [mb_user_profile_register] shortcode into any existing page content.\nThe exploitation chain continues within the 'mb-user-profile' component. This component processes the [mb_user_profile_register] shortcode by trusting the 'role' and 'auto_login' attributes provided within the shortcode parameters without performing any server-side validation or authorization checks to ensure the user is permitted to assign those specific roles.\nThe attack flow follows these steps: First, the attacker identifies a vulnerable frontend form. Second, the attacker sends a crafted request to the site containing the 'rwmb_frontend_field_object_id' parameter, targeting a specific page or post. Third, the attacker submits data that triggers the 'Form::process()' function, resulting in the injection of the [mb_user_profile_register] shortcode into the target post's content. Finally, the attacker visits the modified post, where the plugin executes the shortcode, creating an administrative account or elevating their current session based on the injected attributes.\nAffected products include Meta Box AIO (versions <= 3.11.0), Meta Box Frontend Submission (versions <= 4.5.6), and Meta Box User Profile (versions <= 3.11.0).\nPost-exploitation impact includes full administrative takeover of the WordPress instance, allowing the attacker to install arbitrary code, modify site configurations, and access sensitive data."
}
CVE-2026-13355: Meta Box Privilege Escalation Vulnerability (CRITICAL Severity, CVSS: 9.8) | Sceawere