Groundhogg <= 4.9 - Authenticated (Sales Person+) Privilege Escalation via Contact Identity Rebinding leading to Administrator Account Takeover to 'user_id' Parameter (v3 /contacts) chained with v4 /emails/test

8.8
Improper Privilege Management
CVE CVE-2026-97644
CVSS 8.8 (High)
Publicly Published October 2, 2026
Last Updated October 3, 2026
Researcher Supakiad S. (m3ez) - E-CQURITY (Thailand)

Description

The Groundhogg — CRM, Newsletters, and Marketing Automation plugin for WordPress is vulnerable to Privilege Escalation via Contact Identity Rebinding in all versions up to, and including, 4.9 The vulnerability exists because the `create_contact` function in the v3 REST endpoint (`POST /gh/v3/contacts`) is gated solely by the `add_contacts` capability and forwards the full request payload — including the security-bearing `user_id` column — into the upsert path of `Contacts_DB::add()`, which bypasses the ownership guard that `Contacts_DB::update()` enforces, allowing an attacker to rebind any existing contact record to an arbitrary WordPress user ID. This makes it possible for authenticated attackers with Sales Representative-level access and above to upsert their own contact row to point to an Administrator's user ID, then invoke the v4 email-test endpoint (`POST /gh/v4/emails/test`) — also accessible to the Sales Representative role via the `send_emails` capability — to generate an `{auto_login_url}` one-time permissions key bound to the rebound contact, and consume that link to call `wp_set_auth_cookie()` and gain a fully authenticated session as the WordPress Administrator.

References

Share

Vulnerability Details for Groundhogg — CRM, Newsletters, and Marketing Automation

Software Type Plugin
Software Slug groundhogg (view on wordpress.org)
Patched? Yes
Remediation Update to version 4.9.1, or a newer patched version
Affected Version
  • <= 4.9
Patched Version
  • 4.9.1

Recent vulnerabilities in Groundhogg — CRM, Newsletters, and Marketing Automation

# Title CVE ID CVSS Researchers Date
1 Groundhogg <= 4.8.3 - Unauthenticated Privilege Escalation to Support User Identity Confusion CVE-2026-92975 8.1 Wordfence PRISM October 9, 2026
2 Groundhogg <= 4.9 - Authenticated (Custom+) Privilege Escalation to 'user' Parameter CVE-2026-104725 8.8 Wordfence PRISM October 9, 2026
3 Groundhogg — CRM, Newsletters, and Marketing Automation <= 4.8.3 - Unauthenticated Information Exposure CVE-2026-104385 5.3 Ayukiab October 5, 2026
4 Groundhogg — CRM, Newsletters, and Marketing Automation <= 4.8.3 - Authenticated (Custom Role+) SQL Injection CVE-2026-104408 6.5 Ayukiab October 5, 2026
5 Groundhogg — CRM, Newsletters, and Marketing Automation <= 4.7.1 - Authenticated (Import_contacts+) Path Traversal CVE-2026-85310 6.5 Sergei Pro September 9, 2026
6 Groundhogg — CRM, Newsletters, and Marketing Automation < 4.7.2 - Unauthenticated Open Redirect CVE-2026-81741 6.1 Yaswanth Reddy Sunkara September 7, 2026
7 Groundhogg — CRM, Newsletters, and Marketing Automation < 4.5.13 - Unauthenticated Stored Cross-Site Scripting CVE-2026-81660 7.2 Artus KG August 31, 2026
8 Groundhogg <= 4.5.14 - Authenticated (Vendor+) SQL Injection via 'tag_query' Parameter CVE-2026-18387 6.5 Jonathan Dersch August 14, 2026
9 Groundhogg — CRM, Newsletters, and Marketing Automation <= 4.5.2 - Insecure Direct Object Reference CVE-2026-11454 6.5 Lucius-log August 4, 2026
10 Groundhogg — CRM, Newsletters, and Marketing Automation <= 4.4.1 - Authenticated (Sales Representative+) Arbitrary File Deletion CVE-2026-57389 8.1 she11f July 8, 2026

Did you know Wordfence Intelligence provides free personal and commercial API access to our comprehensive WordPress vulnerability database, along with a free webhook integration to stay on top of the latest vulnerabilities added and updated in the database? Get started today!

Learn more

Want to get notified of the latest vulnerabilities that may affect your WordPress site?
Install Wordfence on your site today to get notified immediately if your site is affected by a vulnerability that has been added to our database.

Get Wordfence

The Wordfence Intelligence WordPress vulnerability database is completely free to access and query via API. Please review the documentation on how to access and consume the vulnerability data via API.

Documentation