Skip to main content

Quix Page Builder CVE-2026-60028

| EUVDEUVD-2026-46053 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-20 Joomla GHSA-c3vf-cjgw-qqp3
8.6
CVSS 4.0 · Vendor: Joomla
Share

Severity by source

Vendor (Joomla) PRIMARY
8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/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:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

Requires an authenticated builder role (PR:L, not H for a content-editor) and a victim viewing the page (UI:R); XSS executes in the victim browser so scope changes (S:C) with limited C/I impact and no availability effect.

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

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 20, 2026 - 19:22 vuln.today
CVE Published
Jul 20, 2026 - 18:09 cve.org
HIGH 8.6

DescriptionCVE.org

The Joomla extension Quix Page Builder Pro is vulnerable to an authenticated stored XSS vulnerability. Authenticated builder user could inject scripts, fires for any visitor or admin viewing the page. Unescaped output + unsanitised SVG.

AnalysisAI

Stored cross-site scripting in the Quix Page Builder Pro extension for Joomla (by ThemeXpert) lets an authenticated builder-level user persist malicious scripts - including unsanitised SVG payloads - that then execute in the browser of any visitor or administrator who renders the affected page. Because the payload fires against higher-privileged admins, it enables session/account takeover of the Joomla back end. No public exploit identified at time of analysis, and it is not listed in CISA KEV.

Technical ContextAI

Quix is a commercial drag-and-drop page builder extension for the Joomla CMS, used to compose front-end pages from user-supplied content blocks. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): builder content is written to the page without output encoding ('unescaped output') and SVG uploads/embeds are not sanitised, so an attacker can smuggle executable JavaScript via inline event handlers or <script>/<foreignObject> constructs inside SVG. The single affected component per CPE is cpe:2.3:a:themexpert.com:quix_page_builder_pro_extension_for_joomla, and the script executes in the security context (origin) of the Joomla site serving the page.

RemediationAI

No vendor-released patch version is identified in the available data; the only reference is the product page (https://www.themexpert.com/quix-pagebuilder), so administrators should check ThemeXpert for an updated Pro release and apply the latest version once a fix is published. As compensating controls while unpatched: restrict the Joomla builder/editor role to the minimum trusted set of users and audit existing editor accounts, since exploitation requires that privilege (PR:H); disable or block SVG uploads/embeds within Quix content to remove the unsanitised-SVG vector; and place a WAF or CSP in front of the site - a strict Content-Security-Policy that forbids inline script (no 'unsafe-inline') and disallows inline event handlers will neutralise most stored-XSS payloads. Trade-offs: disabling SVG breaks legitimate SVG-based designs, and a strict CSP can break inline scripts used by themes/plugins, so test in staging before enforcing.

Share

CVE-2026-60028 vulnerability details – vuln.today

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