Description
The Live Composer – Free WordPress Website Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via dslc_module_projects_output Shortcode in all versions up to, and including, 2.1.19 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. WordPress's shortcode-aware kses handling preserves the serialized shortcode body as a placeholder before content filtering runs, allowing attacker-controlled values such as view_all_link, main_heading_link_title, main_filter_title_all, and button_text to reach render-time sinks entirely unescaped.
Published: 2026-09-01
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw located in the dslc_module_projects_output shortcode of the Live Composer – Free WordPress Website Builder plugin. The flaw arises from insufficient sanitization of user‑supplied shortcode parameters such as view_all_link, main_heading_link_title, and button_text, allowing attacker‑controlled script payloads to be stored and then rendered unescaped when a page is viewed. This result is the execution of malicious code in the browsers of any user who visits a page containing the injected shortcode content.

Affected Systems

Affected systems are WordPress installations that have the Live Composer plugin installed in any version up to and including 2.1.19. The plugin is supplied by the vendor livecomposer under the name Live Composer – Free WordPress Website Builder. No specific operating system or WordPress core version is mentioned; the flaw is limited to the plugin code.

Risk and Exploitability

The CVSS score of 6.4 indicates moderate to high severity, while the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector requires authenticated access with contributor‑level or higher privileges. An attacker can create or edit shortcode content with malicious script, which will then execute for all users who view the affected page. Because stored XSS can impact a large number of site visitors, the risk is significant, especially on high‑traffic sites.

Generated by OpenCVE AI on September 1, 2026 at 10:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Live Composer to the latest version (2.1.20 or newer) to remove the unauthenticated input handling flaw.
  • Revoke or restrict contributor‑level permissions for users who do not require the ability to edit page content containing the problematic shortcode.
  • Validate and sanitize all user‑supplied shortcode parameters before rendering, ensuring that script tags and other executable content are stripped or escaped.

Generated by OpenCVE AI on September 1, 2026 at 10:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 09:45:00 +0000

Type Values Removed Values Added
Description The Live Composer – Free WordPress Website Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via dslc_module_projects_output Shortcode in all versions up to, and including, 2.1.19 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. WordPress's shortcode-aware kses handling preserves the serialized shortcode body as a placeholder before content filtering runs, allowing attacker-controlled values such as view_all_link, main_heading_link_title, main_filter_title_all, and button_text to reach render-time sinks entirely unescaped.
Title Live Composer <= 2.1.19 - Authenticated (Contributor+) Stored Cross-Site Scripting via dslc_module_projects_output Shortcode
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-09-01T09:28:21.128Z

Reserved: 2026-07-23T17:52:00.181Z

Link: CVE-2026-16788

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-01T10:17:11.740

Modified: 2026-09-01T10:17:11.740

Link: CVE-2026-16788

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T10:30:13Z

Weaknesses
  • CWE-79

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