Description
The Themify Popup plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'popup_width_unit' parameter in all versions up to, and including, 1.4.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-10-17
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross-site Scripting during popup configuration
Action: Patch Now
AI Analysis

Impact

The vulnerability resides in the Themify Popup WordPress plugin, where the 'popup_width_unit' parameter is not properly sanitized or escaped before being stored. When an authenticated user with author-level or higher access includes malicious script code in that field, the content is saved in the database and subsequently rendered in the popup. This allows an attacker to inject arbitrary JavaScript that will execute in the browsers of any user who views the affected popup page, potentially leading to defacement, credential theft, or further web-based attacks.

Affected Systems

All installations of the Themify Popup plugin up to and including version 1.4.7 are affected. The plugin is distributed by themifyme and can be found in the WordPress plugin repository.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity. An attacker must first obtain author-level or higher WordPress credentials to exploit the issue, but no additional network or privilege escalation is required beyond this. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited. Nonetheless, the stored XSS vector can compromise the user experience and potentially user data on the site.

Generated by OpenCVE AI on October 17, 2026 at 05:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Themify Popup plugin to the latest version that resolves the XSS flaw.
  • If an upgrade cannot be performed immediately, reduce author-level permissions or revoke author access until the plugin is fixed.
  • Review existing popup configurations for unexpected script content and delete any discovered payloads.

Generated by OpenCVE AI on October 17, 2026 at 05:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 17 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Description The Themify Popup plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'popup_width_unit' parameter in all versions up to, and including, 1.4.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Title Themify Popup <= 1.4.7 - Authenticated (Author+) Stored Cross-Site Scripting via 'popup_width_unit' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-18T11:12:34.106Z

Reserved: 2026-10-13T12:33:27.631Z

Link: CVE-2026-109989

cve-icon Vulnrichment

Updated: 2026-10-18T11:07:01.179Z

cve-icon NVD

Status : Received

Published: 2026-10-17T04:16:51.907

Modified: 2026-10-18T12:17:06.793

Link: CVE-2026-109989

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T05:30:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')