CVE-2026-84931
Received Received - Intake

XSS via Unsanitized Shortcode Attribute in Joli Table Of Contents

Vulnerability report for CVE-2026-84931, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-05

Last updated on: 2026-09-05

Assigner: WPScan

Description

The Joli Table Of Contents WordPress plugin before 3.0.3 does not sanitise or escape a shortcode attribute value before outputting it inside an HTML element's attribute, allowing users with the Author role and above to inject arbitrary HTML attributes and JavaScript that execute in the browser of any user who views the post, including higher-privileged users such as administrators. This crosses a privilege boundary even on multisite, where such users are not permitted to post unfiltered HTML.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-05
Last Modified
2026-09-05
Generated
2026-09-05
AI Q&A
2026-09-05
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
joli_table_of_contents joli_table_of_contents to 3.0.3 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a stored cross-site scripting (XSS) vulnerability in the Joli Table Of Contents WordPress plugin before version 3.0.3. It occurs because the plugin does not properly sanitize or escape a shortcode attribute value before outputting it in an HTML attribute. This allows users with Author role or higher to inject malicious HTML attributes and JavaScript code that executes when other users view the post, including administrators.

Detection Guidance

Check the installed version of the Joli Table Of Contents plugin. If it is below 3.0.3, the system is vulnerable. Use WordPress admin panel or run: wp plugin list | grep joli_table_of_contents in the WordPress directory.

Impact Analysis

If you are a user with Author role or higher on a WordPress site using this plugin before version 3.0.3, an attacker could inject malicious scripts into posts. When other users view these posts, the scripts could steal their session cookies, perform actions on their behalf, or redirect them to malicious sites. Even administrators viewing compromised posts could be affected.

Compliance Impact

This vulnerability could lead to unauthorized access to user data, which may violate GDPR's data protection requirements or HIPAA's privacy rules. If exploited, it could result in data breaches, unauthorized data access, or loss of user trust, potentially leading to regulatory penalties or legal consequences.

Mitigation Strategies

Update the Joli Table Of Contents plugin to version 3.0.3 or later immediately. If updating is not possible, consider disabling the plugin until an update is applied to prevent exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-84931. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart