Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote, unauthenticated, single-request administrator creation with no user interaction yields AV:N/AC:L/PR:N/UI:N and full C/I/A impact; the public-form prerequisite is a config precondition, not attack complexity.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The Bricksforge plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.1.8.6. This is due to improper validation of the fieldIds parameter in the Pro Forms registration action, which allows attacker-supplied field IDs to be added to the trusted form-field whitelist. This makes it possible for unauthenticated attackers to register a new administrator account by submitting a crafted request to a publicly accessible Bricksforge Pro Forms registration form. Successful exploitation requires that the site has a public Bricksforge Pro Forms element configured with the User Registration action.
Articles & Coverage 1
AnalysisAI
Unauthenticated privilege escalation in the Bricksforge WordPress plugin (versions ≤ 3.1.8.6) lets remote attackers create a new administrator account by abusing the Pro Forms User Registration action. The plugin fails to validate the fieldIds parameter, so attacker-supplied field IDs are injected into the trusted form-field whitelist, enabling mass-assignment of a privileged role. No public exploit has been identified at time of analysis, but the flaw is trivially exploitable (CVSS 9.8) on any site exposing a Pro Forms registration element.
Technical ContextAI
Bricksforge is a commercial add-on for the Bricks visual site builder on WordPress, providing 'Pro Forms' - advanced form elements including a User Registration action that maps submitted form fields to WordPress user meta and account properties. The root cause is CWE-269 (Improper Privilege Management): the registration handler trusts a client-supplied fieldIds parameter to determine which fields are permitted, effectively letting the attacker extend the server-side allowlist. Because WordPress user creation maps arbitrary meta/role fields, an attacker can add the wp_capabilities / role field to the whitelist and set it to 'administrator' during self-registration - a classic mass-assignment via broken authorization. The affected component is identified by CPE cpe:2.3:a:bricksforge:bricksforge:*:*:*:*:*:*:*:* covering all versions through 3.1.8.6.
RemediationAI
Upgrade Bricksforge to a fixed release above 3.1.8.6 as published in the vendor changelog (https://bricksforge.io/version-changelog/); the input does not specify an exact patched version number, so treat this as 'Patch available per vendor advisory' and confirm the fixed build against the changelog before deploying. As an immediate compensating control until patched, unpublish or remove any public Bricksforge Pro Forms element that uses the User Registration action - this fully closes the attack surface but disables self-service registration on affected forms. Where registration must remain available, restrict access to those form endpoints (for example gate the page behind authentication or IP allow-listing) and audit existing WordPress users for unexpected administrator accounts created recently, since exploitation results in a rogue admin. Review the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/d0538778-5ba4-4bec-a89d-ef90a9ba8375) for detection guidance.
More in Bricksforge
View allAccount takeover in the BricksForge WordPress plugin (versions before 3.1.8.8) is enabled by a missing server-side ident
Privilege escalation in the Bricksforge WordPress plugin (versions <= 3.1.8.8) lets a low-privileged user elevate their
Unauthenticated sensitive data exposure in the Bricksforge WordPress plugin versions 3.1.8.4 and earlier allows remote a
Missing Authorization vulnerability in Bricksforge.0.17. Rated high severity (CVSS 7.5), this vulnerability is remotely
Missing Authorization vulnerability in Bricksforge.0.17. Rated high severity (CVSS 7.5), this vulnerability is remotely
Same weakness CWE-269 – Improper Privilege Management
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45123
GHSA-3h83-c8w5-cccx