CVE-2026-5523: Divi Form Builder Account Takeover via Missing Authorization (CVSS 8.8)
The Divi Form Builder plugin for WordPress allows authenticated users with the lowest privilege level (subscribers) to hijack any account on the site, including administrator accounts. An attacker with subscriber access can submit a specially crafted form to change another user's email address and password, effectively locking out the legitimate owner. This bypasses WordPress's normal permission checks, which should prevent users from modifying accounts they don't own.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-639
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-09
NVD description (verbatim)
The Divi Form Builder plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 5.1.8. This is due to the update_user() function accepting a user ID parameter from form submissions without verifying that the authenticated user has permission to edit that specific user account, and the handle_register_submission() function only checking if any user is logged in rather than validating permissions for the target user. This makes it possible for authenticated attackers, with subscriber-level access and above, to change the email address and password of any user account, including administrators, resulting in complete account takeover.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-5523 is a privilege escalation vulnerability in Divi Form Builder up to version 5.1.8 stemming from insufficient authorization controls in two form handling functions. The update_user() function processes user ID parameters directly from form submissions without verifying the authenticated user's permission to modify the target account. Additionally, handle_register_submission() performs only a generic authentication check (whether any user is logged in) rather than validating authorization against the specific user being modified. An authenticated attacker at subscriber level or above can exploit this to invoke unauthorized account modifications, including email and password changes, leading to complete account compromise.
Business impact
Complete compromise of WordPress administrator accounts represents a critical business risk. An attacker gaining administrative access can install backdoors, exfiltrate data, modify content, inject malicious code into the website, send phishing emails from a trusted domain, or disable security controls. For organizations using Divi to power customer-facing sites, ecommerce platforms, or content management systems, this vulnerability could result in data breaches, website defacement, loss of customer trust, and operational downtime. The ability to modify any account—not just low-privilege ones—means even small WordPress sites with subscriber-level registrations become attack vectors for targeting their administrators.
Affected systems
Any WordPress installation using the Divi Form Builder plugin in versions 5.1.8 and earlier is affected. Risk is highest on sites that permit subscriber registration or have multiple user accounts with varying privilege levels. Sites with form-based user registration or account management features are primary targets. The vulnerability does not require the attacker to have site administrator privileges—subscriber-level access is sufficient, making publicly registered accounts a viable attack vector.
Exploitability
Exploitation requires only subscriber-level access and the ability to submit a form on the affected WordPress site. No special tools or complex techniques are needed; standard HTTP requests can invoke the vulnerable functions. The attack is trivial to execute once an attacker registers a subscriber account. However, not all Divi installations may expose the vulnerable form handling endpoints if they do not use the specific form builder features that trigger update_user() or handle_register_submission(). The lack of CVSS user interaction requirement (UI:N) reflects that the attacker themselves can initiate the action.
Remediation
Update Divi Form Builder to a patched version released after July 9, 2026 that implements proper authorization checks. Verify against the vendor advisory for the specific version number. As an interim measure, disable subscriber registration on the WordPress site if it is not required, or restrict form submissions to administrators only through plugin configuration or custom code. Implement additional permission validation in any custom forms that interact with user data.
Patch guidance
Check the official Divi or Elegant Themes security advisory for the patched version number and apply it immediately if you are running version 5.1.8 or earlier. Before updating, back up your WordPress database and test the patch in a staging environment to ensure compatibility with your theme and other plugins. If a patch is not yet available at the time of discovery, consider temporarily disabling the form builder or restricting access to trusted users only.
Detection guidance
Monitor WordPress user modification logs and audit trails for unexpected changes to user email addresses or password resets, particularly affecting high-privilege accounts. If your WordPress installation logs user creation and modification events, look for submissions originating from low-privilege user accounts that result in changes to administrative accounts. Check user account activity for password changes not initiated through the normal admin interface. Review form submission logs if the plugin records them. Consider enabling WordPress debug logging to capture potential exploitation attempts.
Why prioritize this
This vulnerability merits immediate attention despite not being on the CISA KEV list. It enables complete account takeover of administrators through a simple authenticated exploit, making it a gateway to full site compromise. The low barrier to exploitation—requiring only subscriber access, which attackers can self-register—combined with the high impact (full admin compromise) justifies priority patching. Any organization running Divi with user registration enabled should treat this as critical.
Risk score, explained
The CVSS 3.1 score of 8.8 (HIGH) reflects high impact (Confidentiality, Integrity, and Availability all set to High) coupled with low attack complexity and only low privilege requirements. Although the attack requires authentication, subscriber-level access is widely available on WordPress sites that permit public registration. The score appropriately captures that an attacker with minimal legitimate access can escalate to full system compromise through account takeover.
Frequently asked questions
Do I need to have administrator privileges to exploit this vulnerability?
No. The vulnerability allows any authenticated user with subscriber-level access or above to exploit it. If your WordPress site allows public registration (which many do), an attacker can simply register a subscriber account and immediately target administrative accounts.
Can I mitigate this without updating the plugin?
Temporarily disabling subscriber registration or restricting form submissions to administrators only can reduce risk. However, the most reliable mitigation is to patch the plugin. Custom permission checks added to form handling code may also help, but vendor patches are the recommended approach.
How do I know if my site was compromised by this vulnerability?
Review user account modification logs for unexpected changes to admin email addresses or passwords, especially modifications made by low-privilege user accounts. Check for new admin accounts created without your authorization and review login logs for unusual administrative account activity.
Is this vulnerability actively being exploited in the wild?
As of the publication date (July 9, 2026), the vulnerability is not listed on the CISA Known Exploited Vulnerabilities catalog, but that does not guarantee active exploitation is absent. Given its simplicity and high impact, you should assume it could be targeted quickly and patch urgently.
This analysis is based on the vulnerability disclosure dated July 9, 2026 and current threat intelligence as of that date. Patch version numbers and availability should be verified directly with Elegant Themes or the official Divi security advisories. Organizations should conduct their own risk assessment based on their specific WordPress configuration, plugin versions, and threat landscape. This document is provided for informational purposes and does not constitute professional security advice specific to your environment. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-14772HIGHABB T-MAC Plus Authorization Bypass (CVSS 8.8)
- CVE-2025-59133HIGHProjectopia Custom Role IDOR Vulnerability (7.5 CVSS)
- CVE-2026-12204HIGHShopXO Authorization Bypass in Order & Payment Processing
- CVE-2026-12411HIGHLXD Container Escape via Broken Access Control in Device Handler
- CVE-2026-14753HIGHAuthorization Bypass in mjperpinosa stumasy Note Handler
- CVE-2026-1989HIGHPAVO Pay Authorization Bypass Vulnerability (CVSS 7.5)
- CVE-2026-2398HIGHMobilMen 20T Authorization Bypass & Privilege Escalation
- CVE-2026-27657HIGHGitea Email Change Vulnerability – Exploit, Patch & Detection