Description
The Joli Table Of Contents WordPress plugin before 2.8.1 does not sanitise and escape some of its settings before outputting them in an admin page, which could allow high-privilege users such as administrators to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed, for example in a multisite setup.
Published: 2026-09-05
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The Joli Table Of Contents WordPress plugin contains a stored cross‑site scripting flaw that occurs when certain configuration values are rendered in an administrative page without proper escaping or sanitisation. Because the values are persisted and displayed to users who have administrative or higher privileges, an attacker who can access an administrator account can inject arbitrary HTML or JavaScript. The resulting client‑side code can execute in the context of the logged‑in administrator, allowing session hijacking, credential theft, defacement, or further attacks within the trusted environment. This vulnerability is classified as CWE‑79.

Affected Systems

The vulnerability affects all WordPress sites that have installed the Joli Table Of Contents plugin with a version earlier than 2.8.1, specifically the 2.0.0 through 2.8.0 releases. The plugin is developed by the vendor 'Unknown', and the flaw resides in the admin UI that displays plugin settings. Systems running WordPress on single‑site or multisite installations, especially those that allow non‑trusted administrators, are at risk until the plugin is updated to a fixed release.

Risk and Exploitability

The flaw is only exploitable by users with administrative or higher privileges; it does not provide arbitrary code execution on the server. A CVSS score of 3.5 indicates low severity, and an EPSS score of < 1% suggests a very low likelihood of exploitation. The KEV catalog does not list this vulnerability, indicating no known widespread exploitation yet. Nonetheless, the potential for attackers to perform session hijacking or defacement within the privileged administrative context warrants prompt remediation. In multisite or shared environments, a compromised administrator could spread malicious payloads across multiple subsites, amplifying the risk.

Generated by OpenCVE AI on September 6, 2026 at 12:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Joli Table Of Contents plugin to version 2.8.1 or later, which includes proper sanitization of admin page settings.
  • If an upgrade cannot be performed immediately, remove or temporarily disable the plugin on sites where administrators are not fully trusted, or restrict its functionality to read‑only mode.
  • Enforce the 'unfiltered_html' capability restriction for all users except trusted administrators, audit all plugin settings for unexpected input, and apply site‑wide content‑security‑policy headers to mitigate any remaining XSS exposure.

Generated by OpenCVE AI on September 6, 2026 at 12:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 07 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpjoli
Wpjoli joli Table Of Contents
Vendors & Products Wordpress
Wordpress wordpress
Wpjoli
Wpjoli joli Table Of Contents

Sun, 06 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Sat, 05 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 05 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Joli Table Of Contents WordPress plugin before 2.8.1 does not sanitise and escape some of its settings before outputting them in an admin page, which could allow high-privilege users such as administrators to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed, for example in a multisite setup.
Title Joli Table Of Contents 2.0.0 - 2.8.0 - Admin+ Stored XSS
References

Subscriptions

Wordpress Wordpress
Wpjoli Joli Table Of Contents
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-06T10:46:10.127Z

Reserved: 2026-09-02T16:22:40.134Z

Link: CVE-2025-15694

cve-icon Vulnrichment

Updated: 2026-09-06T10:34:17.447Z

cve-icon NVD

Status : Deferred

Published: 2026-09-05T07:17:10.447

Modified: 2026-09-08T19:09:21.310

Link: CVE-2025-15694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:15:14Z

Weaknesses
  • CWE-79

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