Skip to content
Threat Feed
high advisory

Stored Cross-Site Scripting in GetPaid Plugin for WordPress

The GetPaid plugin for WordPress contains a Stored Cross-Site Scripting vulnerability in the mmdwqzpoxadd parameter, allowing unauthenticated attackers to execute arbitrary scripts in an administrator's browser.

CVE search metadata

CVE search record: CVE-2026-111110. Severity: high. CVSS: 7.2. KEV: no. Product: GetPaid (<= 2.8.61). Brief: Stored Cross-Site Scripting in GetPaid Plugin for WordPress. Brief link: https://feed.craftedsignal.io/briefs/2026-10-getpaid-xss/

The Payment forms, Buy now buttons, and Invoicing System | GetPaid plugin for WordPress is susceptible to Stored Cross-Site Scripting (XSS) due to inadequate input sanitization and output escaping. Specifically, the 'mmdwqzpoxadd' parameter fails to properly filter user-supplied input, allowing unauthenticated attackers to inject malicious web scripts. The vulnerability is exacerbated by the plugin's insecure handling of the 'getpaid_form_nonce' value, which is exposed to all visitors through 'wp_localize_script' as 'WPInv.formNonce'. Consequently, an attacker does not require authentication or separate authorization tokens to carry out the injection. The injected payload executes within the context of an administrator's session whenever they view the Payment Form Details metabox for a compromised invoice. This flaw affects all plugin versions up to and including 2.8.61.

Impact

Successful exploitation allows unauthenticated attackers to perform actions within the administrative context of the WordPress instance. This may lead to unauthorized modification of settings, elevation of privileges, or the theft of administrative session cookies, depending on the capabilities of the injected payload.

Recommendation

Prioritized actions for security teams:

  • Update the GetPaid plugin to a version beyond 2.8.61 immediately.
  • Audit the WordPress environment for unauthorized plugin configurations or unusual activity in administrative payment form management.
  • Review web server access logs for POST requests containing script-like structures in the 'mmdwqzpoxadd' parameter.

Immediate actions

Update GetPaid plugin to a version patched against CVE-2026-111110

IT Operations 48h

Threat Hunt

Search web logs for POST requests containing script tags or event handlers in the mmdwqzpoxadd parameter

T1190 medium medium confidence hunt now

Data: Web server access logs

Mitigations

Update to version > 2.8.61

immediate IT Operations

CVE-2026-111110