Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Unauthenticated single GET request (AV:N/AC:L/PR:N/UI:N) deletes arbitrary content, giving high integrity and availability impact and no confidentiality exposure.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The Meta Box AIO plugin for WordPress is vulnerable to Missing Authorization via the template_redirect dispatcher in the MB Frontend Submission extension in versions up to, and including, 3.8.0. This is due to the handle_request() function routing the mbfs_delete action without any capability or ownership check, and the nonce verification in check_ajax() being gated behind is_ajax() which is false for template_redirect requests, making it bypassable. This makes it possible for unauthenticated attackers to delete arbitrary posts and pages by supplying an attacker-controlled post ID via the rwmb_frontend_field_object_id GET parameter on any page that hosts a frontend submission form regardless of whether allow_delete is enabled.
Articles & Coverage 1
AnalysisAI
Arbitrary post and page deletion in the Meta Box AIO plugin for WordPress (versions up to and including 3.8.0) allows unauthenticated attackers to destroy any content on the site. The MB Frontend Submission extension's template_redirect dispatcher routes the mbfs_delete action without any capability or ownership check, and its nonce protection is unreachable on non-AJAX requests, so any page hosting a frontend submission form becomes a deletion endpoint. No public exploit identified at time of analysis, but the trivial GET-based vector and 9.1 CVSS make this a high-priority integrity/availability threat.
Technical ContextAI
The affected component is the MB Frontend Submission extension bundled into Meta Box AIO (cpe:2.3:a:meta_box:meta_box_aio), a commercial all-in-one package for the widely used Meta Box custom-fields framework on WordPress. The root cause is CWE-862 (Missing Authorization): WordPress fires the template_redirect hook on normal page loads, and the extension's handle_request() function dispatches the mbfs_delete action from that hook without verifying the caller's capabilities or ownership of the target object. Compounding this, the nonce check inside check_ajax() is gated behind is_ajax(), which returns false during a template_redirect page request, so the CSRF/nonce control is silently skipped rather than enforced. The target object is taken directly from the attacker-controlled rwmb_frontend_field_object_id GET parameter, allowing deletion of arbitrary post IDs.
RemediationAI
Upgrade Meta Box AIO to the first release above 3.8.0 that addresses this issue; the vendor changelog at https://metabox.io/plugins/meta-box-aio/changelog/ should be consulted for the exact fixed version, as a released patched version is not independently confirmed from the provided data (do not rely on allow_delete being off, since the flaw bypasses that setting). Until patched, the most effective compensating control is to unpublish or restrict access to any page hosting an MB Frontend Submission form, or temporarily deactivate the MB Frontend Submission extension - the trade-off is loss of frontend content submission functionality. As a stopgap, deploy a WAF/virtual-patch rule (e.g., via Wordfence) to block requests carrying the rwmb_frontend_field_object_id GET parameter combined with the mbfs_delete action on front-end URLs, accepting the risk that legitimate deletion workflows will also be blocked. Refer to the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/e9506f84-3d33-48e0-8dce-d517e1a923e4?source=cve for detection signatures.
The Meta Box plugin before 4.16.3 for WordPress allows file deletion via ajax, with the wp-admin/admin-ajax.php?action=r
Meta Box WordPress plugin before 5.13.1 allows any user holding a Contributor-level role (or equivalent low-privilege ac
The Meta Box WordPress plugin before 5.9.4 does not prevent users with at least the contributor role from access arbitra
The Meta Box plugin before 4.16.2 for WordPress mishandles the uploading of files to custom folders. Rated high severity
The Meta Box - WordPress Custom Fields Framework plugin for WordPress is vulnerable to Stored Cross-Site Scripting via c
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50274
GHSA-gvv9-4pjw-fv88