Skip to main content

Groundhogg WordPress Plugin CVE-2026-92975

| EUVDEUVD-2026-96105 HIGH
Improper Privilege Management (CWE-269)
2026-10-10 Wordfence GHSA-7cvm-g94w-xfg7
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register account with hardcoded groundhogg login and support email
  2. Delivery
    Wait for admin to invoke support-access feature
  3. Exploit
    create_support_user() matches hardcoded email/login constants
  4. Execution
    Attacker account silently promoted to administrator
  5. Impact
    Full site takeover (super admin on multisite)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a precise two-actor sequence. First, an account must exist whose user_login is exactly 'groundhogg' AND whose user_email is one of the hardcoded constants 'support@groundhogg.io' or 'help@groundhogg.io' - achievable when open user registration is enabled or any other self-service account-creation path lets the attacker control their own login and email. Second, a legitimate administrator must actively invoke the plugin's support-access feature through the submit_ticket or process_send_support_access entry points, which triggers create_support_user() and silently promotes the matching account to administrator. Limiting factors: the attacker cannot complete the attack alone (depends on an admin action), open registration is not the default on many production sites, and the login/email values are fixed and public. Escalation to super admin on multisite additionally requires that the triggering administrator holds the manage_network_options capability.

Impact

This is a full-takeover privilege-escalation flaw (CWE-269) with high technical impact (C:H/I:H/A:H), but multiple real-world signals temper its urgency. The CVSS 3.1 base score of 8.1 is driven by the catastrophic impact rather than ease of exploitation: the vector correctly carries AC:H, reflecting that the attack is not self-contained. CONFLICT TO VERIFY: the official vector marks UI:N, yet the description explicitly states that 'a legitimate administrator must invoke the support-access feature' to trigger the promotion - this is effectively required interaction by a privileged victim, so UI:R and arguably PR:L (the attacker must control a pre-registered account) are more defensible; the published PR:N/UI:N likely overstates attacker autonomy. No EPSS score, no CISA KEV listing, and no public POC were provided in the input, so there is no evidence of active or automated exploitation. The combination of high complexity, a mandatory two-actor sequence, dependence on open user registration (or another account-creation path), and specific hardcoded credentials means this is far more consistent with a targeted/opportunistic threat than mass exploitation. Treat as a priority patch for sites running Groundhogg with open registration or shared account-creation paths, but it is not a high-CVSS, drop-everything internet-wide worm candidate.

Exploit ScenarioDerived

An attacker self-registers (on a site with open user registration) an account using login 'groundhogg' and email 'support@groundhogg.io' or 'help@groundhogg.io'. Later, an unsuspecting administrator opens a support ticket via the plugin's support-access feature (submit_ticket / process_send_support_access), and the vulnerable create_support_user() function matches the attacker's account against the hardcoded support constants and silently promotes it to administrator - or super admin on multisite. No public exploit was identified at time of analysis, and the attack's high complexity stems from needing both the pre-planted account and the administrator's action.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 10, 2026

Privilege escalation in the Groundhogg CRM, Newsletters & Marketing Automation plugin for WordPress (all versions through 4.8.3) lets an attacker-controlled account whose user_login is exactly 'groundhogg' and whose user_email matches one of the hardcoded support addresses be silently promoted to administrator when a legitimate admin invokes the plugin's support-access feature. Exploitation is a deliberate two-actor sequence: the attacker must first plant or self-register the matching account (possible when open registration or any other self-service account-creation path exists), after which an admin triggering the submit_ticket or process_send_support_access entry points causes create_support_user() to adopt and promote that account; on multisite the promotion reaches super admin level when the triggering administrator holds manage_network_options, resulting in full site takeover. No public exploit code and no confirmed actively exploited (CISA KEV) status were identified at time of analysis, and the assessed vector CVSS:3.1/AV:N/AC:H/PR:L/UI:R reflects both the low-privileged account the attacker must first obtain and the administrative interaction the flaw depends on.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - the corrective change is commit 4b413aa6e in the groundhoggwp/groundhogg repository (https://github.com/groundhoggwp/groundhogg/commit/4b413aa6e), which replaces login/email-based identity inference with a stored gh_support_user_id, refuses to adopt any matching account that is not already an administrator, and assigns a unique generated login instead of reusing 'groundhogg'. Update to the first Groundhogg release containing that commit, verified against the vendor changelog or the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/c355658a-515a-48ed-a114-6a202e23e34b?source=cve), since no exact patched version number is confirmed in the available data. Until then, apply targeted compensating controls: (1) disable open user registration and any other self-service account-creation path (Settings → General in WordPress and any membership/registration plugin) - trade-off is loss of public sign-up; (2) if registration must stay open, block or moderate the exact login 'groundhogg' and registrations using 'support@groundhogg.io' or 'help@groundhogg.io' via a registration-validation hook - trade-off is added friction and possible false positives for legitimate users; (3) audit wp_users for any account with user_login 'groundhogg' or those emails, and immediately delete or demote it - check for unexpected administrator accounts and, on multisite, for unexpected super admins, as their presence indicates prior exploitation; (4) avoid or disable the plugin's support-access feature and its admin help page (the submit_ticket and process_send_support_access entry points) so no administrator can trigger create_support_user() - trade-off is loss of vendor support tooling for that site; and (5) on multisite, restrict the manage_network_options capability to trusted super admins to prevent escalation to network-wide control. Because the attack cannot complete without an administrator pressing the support-access trigger, brief site administrators to avoid invoking that feature until the plugin is patched.

Affected VersionsENISA

Groundhogg — CRM, Newsletters, and Marketing Automation 0 ≤4.8.3

Affected Packages

euvd groundhogg_crm_newsletters_and_marketing_automation no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is an instance of CWE-269 (Improper Privilege Management) in the WordPress plugin Groundhogg, specifically in the create_support_user() routine inside admin/help/help-page.php. The plugin maintains a built-in 'support access' account used so vendor support staff can auto-login and assist site owners. Rather than persisting an immutable identifier for the account it created, the vulnerable code resolved the support user with get_user_by( 'login', $user_login ), where $user_login came from the option gh_support_user_login defaulting to the public constant 'groundhogg', and then validated identity with an in_array() email-equality check (referenced at line 238 of the 4.8.1 tag) against the publicly hardcoded constants 'support@groundhogg.io' and 'help@groundhogg.io'. Because a WordPress user fully controls their own user_email value, that comparison is not a security boundary - it merely confirms the attacker set their own email to a known public string. Any account satisfying both conditions (login 'groundhogg', email matching a support constant) is treated as 'the support user' and granted the administrator role, with super admin on multisite when the acting administrator has manage_network_options. The upstream fix (commit 4b413aa6e) removes identity inference from user-controlled fields: it stores the created support user's ID in the option gh_support_user_id, adds get_legacy_support_user() which only adopts a matching account if it is already an administrator, and generates a unique, non-guessable login with uniqid() when the name 'groundhogg' is already taken. Deployment context is the standard WordPress plugin surface (PHP, wp_users/wp_usermeta, roles and capabilities, and network options on multisite); the affected package is identified by CPE cpe:2.3:a:trainingbusinesspros:groundhogg_-_crm,_newsletters,_and_marketing_automation:*:*:*:*:*:*:*:*.

Know when Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.1 HIGH

AC:H and UI:R because success needs a pre-planted hardcoded-credential account plus a legitimate admin invoking support access; PR:L as the attacker must control a registered account; full admin takeover gives C/I/A:H.

3.1 AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The Groundhogg - CRM, Newsletters, and Marketing Automation plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.8.3 via the create_support_user() function. This is due to the function identifying the support account solely by matching against publicly hardcoded constants - user_login 'groundhogg' and email addresses 'support@groundhogg.io' / 'help@groundhogg.io' - where the in_array() email-equality check at line 238 is not a security boundary because any user fully controls their own email value. This makes it possible for an attacker with an account whose user_login is 'groundhogg' and whose user_email matches one of the hardcoded support constants to have that account silently promoted to administrator - and additionally to super admin on multisite when the triggering administrator holds manage_network_options - resulting in full site takeover. Exploitation requires a two-actor flow: the attacker must first obtain or pre-plant an account with the hardcoded credentials (possible when open user registration is enabled or another account-creation path exists), after which a legitimate administrator must invoke the support-access feature via the submit_ticket or process_send_support_access entry points to trigger the promotion.

Executive ViewAI

Why It Matters

An unpatched privilege-escalation flaw in the Groundhogg CRM, Newsletters & Marketing Automation plugin for WordPress (all versions through 4.8.3) can let a planted or self-registered account be silently promoted to administrator - and to super admin on multisite - handing an attacker full control of the affected site. Because no vendor fix exists yet, every instance running this plugin remains exposed, and the risk persists until the plugin is removed, disabled, or the vendor ships a fix. Leadership should care because the worst case is complete takeover of a public-facing WordPress estate, including the CRM and marketing data it holds.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate the Groundhogg plugin where operationally feasible; otherwise disable open registration and all self-service account creation, disable or block the submit_ticket and process_send_support_access entry points, remove or demote any account with user_login 'groundhogg', enforce MFA and least privilege on administrator and multisite super admin accounts, and apply WAF or virtual patching to block the affected endpoints while monitoring for unexpected privilege changes.

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
moderately popular WordPress CRM and marketing-automation plugin, specialized niche
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy