Hustle WordPress plugin lets users overwrite ESP credentials
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-862.
Summary
Hustle, the WordPress email marketing and lead generation plugin from WPMU DEV, is affected up to and including 7.8.14.3. A missing authorization check (CWE-862) lets authenticated users with custom-level access and the hustle_create capability overwrite the site's ESP integration credentials, diverting form leads to an attacker-controlled account. For HubSpot, the stored OAuth token data can also be irreversibly deleted.
Written with Claude Haiku 5.5 from the sources below · 2026-11-02
Description from the CNA
The Hustle – Email Marketing, Lead Generation, Optins, Popups plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 7.8.14.3. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with custom-level access and above, to overwrite the site's active ESP integration credentials (AWeber, Constant Contact, Infusionsoft, ConvertKit, or HubSpot API keys) with attacker-controlled values — diverting all subsequent Hustle form lead submissions to the attacker's ESP tenant — and, for HubSpot, irreversibly delete the operator's OAuth token, OAuth referer, and OAuth current-page option rows. This requires the attacker to hold the plugin-granted hustle_create capability (e.g., an Editor delegated hustle_create but not hustle_edit_integrations via Hustle's Permissions tab), which allows them to load a Hustle module wizard page and obtain the hustle_provider_action nonce needed to reach the vulnerable handlers.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
The sources list no fixed version for the Hustle plugin (Email Marketing, Lead Generation, Optins, Popups).
Written with Claude Haiku 5.5 from the sources below · 2026-11-02
Timeline
- 2026-10-31 Threatist record created from CVE-2026-109386
- 2026-10-31 Alias added: GHSA-qhrf-9mrq-hpj6
- 2026-11-02 CISA SSVC decision points changed
References
Other 9
- https://www.wordfence.com/threat-intel/vulnerabilities/id/f26c0279-0b51-40a8-8d11-6f2cbb21e59a?source=cve
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L667
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L652
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L509
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L533
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L576
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/provider/class-hustle-provider-admin-ajax.php#L610
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.3/inc/providers/hubspot/hustle-hubspot-api.php#L310
- https://plugins.trac.wordpress.org/browser/wordpress-popup/tags/7.8.14.4/inc/provider/class-hustle-provider-admin-ajax.php
More wpmudev vulnerabilities
- TI-2023-04240 Forminator <= 1.24.6 - Unauthenticated Arbitrary File Upload CVSS 3.1CRITICAL 9.8
- TI-2023-04683 Defender Security < 4.1.0 - Protection Bypass (Hidden Login Page) CVSS 3.1MEDIUM 5.3
- TI-2026-13248 Forminator Forms <= 1.56.1 - Unauthenticated Arbitrary File Upload via Forged Upload Field Configuration CVSS 3.1CRITICAL 9.8
- TI-2025-05864 Forminator Forms – Contact Form, Payment Form & Custom Form Builder <= 1.44.2… CVSS 3.1HIGH 8.8
- TI-2024-20466 SQL injection in wpmudev Forminator CVSS 3.1HIGH 7.2
- TI-2024-07873 Hustle < 7.8.5 - Admin+ Stored XSS CVSS 3.1MEDIUM 4.8
Sources
- CVE-2026-109386 · CVE Program
- CVE-2026-109386 · NVD
- FIRST EPSS
- GHSA-qhrf-9mrq-hpj6 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences