CVE-2025-9353

Themify Builder <= 7.6.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Published Sep 24, 2025 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
The Themify Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters in all versions up to, and including, 7.6.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The vulnerability was partially patched in version 7.6.9.

Analysis

AI-generated

Technical impact

The vulnerability allows an attacker with Contributor or higher access in the Themify Builder plugin to store malicious script code in editable fields. When any user visits the affected page, the injected scripts run in that user’s browser, compromising confidentiality, integrity, or availability of the site. The weakness arises from insufficient input sanitization and output escaping, a classic Cross‑Site Scripting flaw (CWE‑79).

Affected Systems

The flaw is present in all versions of the Themify Builder plugin for WordPress up to and including 7.6.9. The plugin is developed by themifyme and any WordPress site using a vulnerable version is affected.

Risk and Exploitability

The CVSS score of 6.4 indicates moderate severity, while the EPSS score below 1 % suggests a low probability of exploitation at this time. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated user with Contributor‑level or higher privileges; the attacker must submit malicious content that is then rendered for all visitors to the page.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Themify Builder plugin to version 7.7.0 or later, which resolves the stored XSS issue.
  • Disable the plugin temporarily on critical sites until an upgrade can be applied.
  • Limit or remove Contributor-level access on sites where the plugin is used to prevent injection of malicious content.

Generated by OpenCVE AI on April 22, 2026 at 00:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-30960 The Themify Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters in all versions up to, and including, 7.6.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The vulnerability was partially patched in version 7.6.9.
History
Type Values Removed Values Added
First Time appeared Themify
Themify themify Builder
Wordpress
Wordpress wordpress
Vendors & Products Themify
Themify themify Builder
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description The Themify Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters in all versions up to, and including, 7.6.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The vulnerability was partially patched in version 7.6.9.
Title Themify Builder <= 7.6.9 - Authenticated (Contributor+) Stored Cross-Site Scripting
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'}

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 4:52 PM
Reserved
Aug 22, 2025, 2:58 PM
Status
Deferred
Published
Sep 24, 2025, 1:15 PM
Modified
Sep 26, 2026, 12:10 AM