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: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
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. No CVSS score is available, and EPSS data is not provided, but the lack of a server‑side impact limits the attack surface to client‑side scripts. The KEV catalog does not list this vulnerability, suggesting 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 5, 2026 at 07:53 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 5, 2026 at 07:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-05T06:00:03.852Z

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

Link: CVE-2025-15694

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2025-15694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T08:00:06Z

Weaknesses
  • CWE-79

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