CVE-2026-1946: GW AI Website Builder Missing Authorization Flaw Allows Plugin Disconnection
The GW AI Website Builder plugin for WordPress has a security flaw that allows low-level user accounts (Subscriber and above) to disconnect the plugin from its GravityWrite integration without authorization. An attacker with basic WordPress access can exploit this via a single AJAX request, disrupting the plugin's functionality and potentially affecting site operations that depend on that integration.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
- Weaknesses (CWE)
- CWE-862
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-10 / 2026-07-14
NVD description (verbatim)
The GW AI Website Builder plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the gwaiwebu_gravitywrite_disconnect_handler() function in all versions up to, and including, 1.0.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to disconnect the plugin from GravityWrite via the 'gwaiwebu_gravitywrite_disconnect' AJAX action.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-1946 stems from a missing capability check in the gwaiwebu_gravitywrite_disconnect_handler() function within the GW AI Website Builder plugin for WordPress (versions ≤1.0.1). The vulnerable AJAX action 'gwaiwebu_gravitywrite_disconnect' fails to validate whether the authenticated user has sufficient privileges before processing disconnection requests. Because WordPress 'Subscriber' accounts are authenticated users, they can invoke this action, leading to unauthorized modification of plugin state. The vulnerability is classified as CWE-862 (Missing Authorization), reflecting the absence of privilege-level verification before a privileged operation.
Business impact
Disruption to GravityWrite integration can interrupt workflows that depend on the plugin's form-building or data synchronization features. Malicious low-privilege users could sever the connection between the website builder and its backend service, forcing administrators to re-establish connections and investigate suspicious account activity. While the CVSS score (4.3/MEDIUM) reflects limited direct damage potential, the ability for any Subscriber-level account to trigger this action increases operational risk and may indicate broader authorization gaps in the plugin codebase.
Affected systems
All versions of the GW AI Website Builder plugin for WordPress up to and including version 1.0.1 are affected. Any WordPress installation running this plugin with at least one Subscriber-level account (which is a default user role on most WordPress sites) is at risk. Multi-user WordPress installations and those with contributor or freelancer accounts face heightened exposure.
Exploitability
Exploitation is straightforward and requires only WordPress authentication at Subscriber level or higher, a common user role. An attacker or compromised low-privilege account can trigger the disconnection via a single AJAX POST request to wp-admin/admin-ajax.php with action=gwaiwebu_gravitywrite_disconnect. No user interaction, complex bypasses, or elevated privileges are needed, making this practical for malicious insiders or users with basic site access.
Remediation
Update the GW AI Website Builder plugin to a patched version that includes capability checks on the gwaiwebu_gravitywrite_disconnect_handler() function. Verify the patched version against the plugin vendor's advisory to confirm the fix. Additionally, audit WordPress user accounts and restrict Subscriber or Contributor roles to trusted users only; consider using capability-limiting plugins to reduce the attack surface from low-privilege accounts.
Patch guidance
Consult the official GW AI Website Builder plugin changelog or vendor advisory for the first patched version after 1.0.1. Update through the WordPress plugin management interface or directly from the vendor's repository. After updating, test GravityWrite integration to confirm functionality is restored. If the plugin lacks an updated version, consider temporarily disabling it until a fix is released and evaluating alternative form-building solutions.
Detection guidance
Monitor WordPress audit logs for repeated 'gwaiwebu_gravitywrite_disconnect' AJAX actions, especially from low-privilege user accounts. Check for sudden GravityWrite disconnection events in plugin logs or integration dashboards. Review user account creation and privilege escalation logs to identify compromised or unauthorized Subscriber accounts. Use WordPress security plugins that track AJAX action invocation to detect anomalous plugin behavior patterns.
Why prioritize this
Although the CVSS score is moderate (4.3), prioritize this vulnerability because it affects all deployed versions, requires only basic authentication to exploit, and can disrupt business-critical integrations. The low barrier to entry and lack of user interaction make it an attractive target for insider threats or accounts compromised through credential stuffing. Organizations running the GW AI Website Builder plugin should patch as soon as a fix is available.
Risk score, explained
CVE-2026-1946 scores 4.3 (MEDIUM) under CVSS 3.1 due to network accessibility (AV:N), low attack complexity (AC:L), and required authentication (PR:L). The impact is limited to integrity (I:L) with no confidentiality or availability loss, reflecting the localized nature of disconnecting a single integration. The score would be higher if the vulnerability allowed code execution or data exfiltration, but the practical risk to organizations depends on how critical GravityWrite integration is to their workflows.
Frequently asked questions
Can a site visitor (unauthenticated user) exploit this vulnerability?
No. The vulnerability requires WordPress authentication at Subscriber level or higher. Unauthenticated visitors cannot trigger the vulnerable AJAX action. However, any site with open user registration or multiple user accounts is at greater risk.
What happens when the plugin is disconnected from GravityWrite?
Disconnecting severs the integration between the website builder and the GravityWrite backend service. Forms or data synchronization may fail, and administrators must manually re-authenticate and reconnect the plugin. The exact impact depends on how your site uses the integration.
Does this vulnerability allow attackers to delete data or access sensitive information?
No. This vulnerability is limited to unauthorized modification of the plugin's connection state. It does not provide access to forms, stored data, or confidential information. An attacker cannot use this flaw to exfiltrate or destroy data directly.
Is this vulnerability being actively exploited in the wild?
As of the published date, this vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, suggesting no widespread active exploitation has been publicly documented. However, the low barrier to entry means exploitation is likely if the vulnerability becomes known to threat actors.
This analysis is provided for informational purposes and does not constitute legal or professional security advice. Verify all patch versions, affected product lists, and vendor advisories directly with the GW AI Website Builder plugin maintainers before taking remediation actions. The vulnerability details and severity assessment reflect the CVE record as of the publication date; organizations should monitor vendor communications and security feeds for updates. SEC.co makes no warranty regarding the completeness or accuracy of this assessment and recommends independent verification and testing in your environment before deploying patches. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2022-42479MEDIUMMissing Authorization in TemplateHouse Soledad – MEDIUM Severity Access Control Bypass
- CVE-2022-45813MEDIUMBeRocket Advanced AJAX Product Filters Missing Authorization Flaw
- CVE-2023-25969MEDIUMMissing Authorization in ThemeHunk Contact Form Plugin
- CVE-2023-32959MEDIUMMetroStore Missing Authorization Vulnerability – Patch Guide
- CVE-2024-24709MEDIUMShareaholic Missing Authorization Vulnerability – Update Required
- CVE-2024-31435MEDIUMMissing Authorization in Inisev Social Media & Share Icons Plugin—Patch Guidance
- CVE-2024-33685MEDIUMMissing Authorization in Jegstudio Startupzy 1.1.1 – MEDIUM Severity Vulnerability
- CVE-2024-33909MEDIUMMissing Authorization in Avirtum iPages Flipbook – CVSS 5.3 Patch Guide