Read the docs

Hustle WordPress plugin lets users overwrite ESP credentials

Priority LOW 20CWE-862Published · Updated

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

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00357 29th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

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

VendorProductAffected versionsFixed inStatusSource
wpmudevHustle – Email Marketing, Lead Generation, Optins, Popupsup to 7.8.14.3—No fix listedCNA
  • Hustle – Email Marketing, Lead Generation, Optins, Popups Vendorwpmudev Affected up to 7.8.14.3 Fixed in — No fix listed CNA

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

  1. 2026-10-31 Threatist record created from CVE-2026-109386
  2. 2026-10-31 Alias added: GHSA-qhrf-9mrq-hpj6
  3. 2026-11-02 CISA SSVC decision points changed

References

  • 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
See all 120 →

Sources