ZeroHour

CVE-2026-85190

moderate

Privileged Stored XSS in Regular Labs Quick Index for Joomla (< 5.0.5)

CVSS 4.0
7.5 high
EPSS
Published
()
Modified
AI analysis

Quick Index, a table-of-contents extension for Joomla from Regular Labs, fails to escape the configurable class option before inserting it into a generated HTML attribute in versions before 5.0.5. A user with high privileges, such as a trusted author or editor who can enter plugin syntax, can craft a class value that closes the intended attribute and injects a new attribute (for example an event handler), which then executes in the browsers of site visitors or other users viewing the page. Joomla's built-in content filtering cannot reliably block this because Quick Index constructs the executable HTML after the authored plugin syntax has already passed through the filter. The flaw is rated high severity (CVSS 4.0: 7.5) but requires an authenticated, privileged account, so it is most dangerous on sites where content authors are not fully trusted. No public proof of concept is known, the issue is not on the CISA KEV list, and no in-the-wild exploitation has been reported.

What to do: Upgrade Quick Index to version 5.0.5 or later, which escapes class values before HTML generation. Until patched, restrict which Joomla user groups can create content or enter plugin syntax, and review existing Quick Index plugin tags for class values containing quotes, angle brackets, or 'on'-prefixed event names that could break out of the attribute. Also inspect rendered pages and server logs for suspicious injected attributes or anomalous session activity from privileged accounts.

Affected
Regular Labs (regularlabs.com) Quick Index (Joomla extension)< 5.0.5
Estimated exposure
moderatetens of thousands of Joomla sites at most (order of magnitude: ~10,000–50,000 installations) — Joomla powers roughly 1.5–2 million live sites and Quick Index is a mid-tier extension from a popular vendor, so adoption is plausibly in the low tens of thousands; exact active-install counts are not published, so this is a rough estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Joomla Extension - regularlabs.com - Privileged stored XSS via class option in Quick Index extension for Joomla < 5.0.5 - Quick Index inserts configurable class values into generated HTML without escaping them for an HTML attribute. A crafted value can close the intended class attribute and introduce a new attribute. Joomla's content filter cannot reliably prevent this because Quick Index creates the executable HTML after the authored plugin syntax was filtered.

Ecosystems
Joomla
Weakness
CWE-79
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.