Description
The Text Styler WordPress plugin through 1.1.1 does not sanitise and escape user-supplied styling values before outputting them within a front-end style block, and does not verify that a user may edit the target post, allowing users with contributor-level access or above to store JavaScript that executes in the browser of anyone viewing the affected post, including administrators.
Published: 2026-09-22
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting affecting contributor and higher users
Action: Immediate Patch
AI Analysis

Impact

The Text Styler WordPress plugin fails to sanitize and escape user‑supplied styling values that are placed inside a front‑end style block, and it does not verify that an editor is authorized to modify the target post. Because of this, any user with contributor level or higher can embed arbitrary JavaScript into the post’s style attributes. When a visitor renders the affected post, the injected script runs in the visitor’s browser. Attackers can hijack user sessions, steal credentials, deface the site, or execute further attacks requiring the victim’s browser.

Affected Systems

Any WordPress installation using the Text Styler plugin version 1.1.1 or earlier is vulnerable. The vendor is listed as Unknown:Text Styler. All sites that have granted contributor or higher access privileges to users and that utilize the plugin are at risk; administrators watching the posts can also be affected.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate to high severity for this stored XSS vulnerability. The vulnerability requires the attacker to have at least contributor‑level access to create or edit a post; without that privilege the attack cannot be carried out locally. Once an authorized user crafts the offending styling value, exploitation from the web is possible. The EPSS score is not available and the CVE is not in CISA’s KEV catalog, but the lack of proper sanitisation and access checks indicates a high likelihood of successful exploitation by any attacker who can acquire contributor permissions. The impact is significant because it can affect any user who views the content, including site administrators.

Generated by OpenCVE AI on September 22, 2026 at 12:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of the Text Styler plugin (>=1.1.2).
  • If an update cannot be applied, remove the plugin or disable the styling feature until patched.
  • Limit contributor and higher roles from editing posts containing the plugin, or enforce a content‑security policy that blocks inline script execution.

Generated by OpenCVE AI on September 22, 2026 at 12:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Tue, 22 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-79

Tue, 22 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Text Styler WordPress plugin through 1.1.1 does not sanitise and escape user-supplied styling values before outputting them within a front-end style block, and does not verify that a user may edit the target post, allowing users with contributor-level access or above to store JavaScript that executes in the browser of anyone viewing the affected post, including administrators.
Title Text Styler <= 1.1.1 - Contributor+ Stored XSS
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-22T10:06:13.406Z

Reserved: 2026-09-10T07:48:31.384Z

Link: CVE-2026-88788

cve-icon Vulnrichment

Updated: 2026-09-22T10:04:40.480Z

cve-icon NVD

Status : Received

Published: 2026-09-22T06:16:49.777

Modified: 2026-09-22T11:17:25.793

Link: CVE-2026-88788

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T12:30:07Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-79

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