Description
The Themify Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 7.7.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to overwrite or delete the generated CSS stylesheet file of arbitrary posts, including private and draft posts owned by other users, and modify plugin-scoped font options. The required CSRF nonce (tf_nonce) is emitted on public front-end builder pages via wp_localize_script, making it trivially obtainable by any authenticated user visiting such a page.
Published: 2026-07-16
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Themify Builder versions up to 7.7.7 is an authorization bypass that permits any authenticated user with subscriber level privileges or higher to overwrite or delete the generated CSS stylesheet for any post, including private and draft posts owned by other users. The flaw exists because the plugin fails to verify the user’s permission before performing the write or delete operation. Once the attacker captures the CSRF nonce (tf_nonce) that the plugin exposes on public front‑end builder pages, they can invoke the tb_generate_on_fly AJAX action to replace or remove stylesheet files or alter plugin‑scoped font options.

Affected Systems

The affected product is the Themify Builder plugin for WordPress by themifyme. All releases 7.7.7 and earlier are vulnerable. No other products or later versions of the plugin are impacted by this specific flaw.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate impact. The EPSS score is less than 1%, suggesting that exploitation is currently unlikely but possible. The vulnerability is not listed in CISA KEV, so no confirmed exploitation has been reported. An attacker would need an authenticated session and access to a public builder page to capture the CSRF nonce; subsequently, the attacker could replace or delete stylesheet files, potentially breaking site styling and affecting post appearance and visibility. The primary risk is to site integrity and consistency rather than confidentiality or availability.

Generated by OpenCVE AI on July 31, 2026 at 02:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Themify Builder to version 7.7.8 or later to address the missing authorization check.
  • If upgrade is delayed, remove or overwrite any previously generated CSS files that may have been altered to eliminate malicious changes.
  • If an immediate upgrade is not possible, restrict subscriber and lower role access to the public builder front‑end pages until the patch can be applied, preventing attackers from obtaining the required CSRF nonce.

Generated by OpenCVE AI on July 31, 2026 at 02:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Themify
Themify themify Builder
Wordpress
Wordpress wordpress
Vendors & Products Themify
Themify themify Builder
Wordpress
Wordpress wordpress

Sat, 18 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 16 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
Description The Themify Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 7.7.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to overwrite or delete the generated CSS stylesheet file of arbitrary posts, including private and draft posts owned by other users, and modify plugin-scoped font options. The required CSRF nonce (tf_nonce) is emitted on public front-end builder pages via wp_localize_script, making it trivially obtainable by any authenticated user visiting such a page.
Title Themify Builder <= 7.7.7 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Post Stylesheet Write/Delete via tb_generate_on_fly AJAX Action
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Themify Themify Builder
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-18T02:44:35.429Z

Reserved: 2026-07-10T13:54:17.109Z

Link: CVE-2026-15407

cve-icon Vulnrichment

Updated: 2026-07-18T02:44:31.354Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:00:03Z

Weaknesses