CVE-2026-18062

Kadence Blocks <= 3.7.8.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Identity Block Inner Image Content

Published Aug 1, 2026 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
The Kadence Blocks — Page Builder Toolkit for Gutenberg Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Identity Block Inner Image Content in all versions up to, and including, 3.7.8.1 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. This vulnerability is only triggerable when the block's urlTransparent attribute is set to a non-empty value, as this is a required precondition for the vulnerable code path in build_html() to be reached.

Analysis

AI-generated

Technical impact

The vulnerability is a CWE‑79 (Cross‑Site Scripting) weakness that allows an authenticated user with contributor level access and above to embed unsanitized script text into the Inner Image Content field of Kadence Blocks’ Identity Block. When the block’s urlTransparent attribute is non‑empty, the build_html() routine fails to escape the content, resulting in a stored XSS payload that executes in the browser of any user who views the affected page. The flaw does not grant arbitrary code execution on the server but can be used to hijack sessions, deface pages, or deliver phishing content to site visitors.

Affected Systems

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor for WordPress, manufactured by stellarwp. Versions up to and including 3.7.8.1 are impacted. No other product versions are known to be affected.

Risk and Exploitability

The CVSS score of 6.4 indicates moderate severity. The EPSS score of less than 1% suggests a very low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to be authenticated with contributor-level privileges, after which they can insert arbitrary script content that will run for every visitor to a page containing the vulnerable block. Although the attack vector is limited to authenticated users, once a malicious payload is stored it affects others, raising the potential impact to the confidentiality and integrity of site users.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Kadence Blocks to the latest released version, which removes the insecure code path.
  • Re‑examine all pages that include Identity Blocks and remove any suspicious scripts or non‑empty urlTransparent attributes.
  • Limit contributor roles to only necessary capabilities or adjust role permissions so that only trusted users can modify blocks with XSS‑prone fields.

Generated by OpenCVE AI on August 3, 2026 at 09:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Stellarwp
Stellarwp kadence Blocks — Page Builder Toolkit For Gutenberg Editor
Wordpress
Wordpress wordpress
Vendors & Products Stellarwp
Stellarwp kadence Blocks — Page Builder Toolkit For Gutenberg Editor
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The Kadence Blocks — Page Builder Toolkit for Gutenberg Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Identity Block Inner Image Content in all versions up to, and including, 3.7.8.1 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. This vulnerability is only triggerable when the block's urlTransparent attribute is set to a non-empty value, as this is a required precondition for the vulnerable code path in build_html() to be reached.
Title Kadence Blocks <= 3.7.8.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Identity Block Inner Image Content
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
Aug 3, 2026, 3:38 PM
Reserved
Jul 28, 2026, 2:01 PM
Status
Deferred
Published
Aug 1, 2026, 9:17 AM
Modified
Aug 12, 2026, 9:00 PM