Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged backend account
-
DeliveryInject script via Media Picker field
-
ExploitPayload stored in Helix Ultimate
-
ExecutionAdmin views affected media view
-
PersistScript executes in admin session
-
ImpactHijack session / act as admin
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 user with access to the Helix Ultimate Media Picker (PR:L - a low-privileged backend foothold, not anonymous access), and it requires victim interaction (UI:P): a second user must view the page where the stored payload renders for the script to fire. It is limited to Helix Ultimate versions below 2.2.11; sites on 2.2.11 or later are not affected. The realistic impact depends on the privilege of the victim who triggers the payload - high if that is an administrator in the backend, lower if only equal/lower-privileged users render it. The available sources do not describe the exact Media Picker field or parameter that must be abused. |
| Impact | This is a stored XSS (CWE-79) in the Helix Ultimate Media Picker, rated CVSS 4.0 8.6 (High) by the reporter. The vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P tells a consistent story: network-reachable and low-complexity, but NOT unauthenticated - PR:L means the attacker needs an existing low-privileged Joomla backend account, and UI:P means a victim must passively interact with the page where the payload renders. This materially lowers real-world risk below what the 8.6 headline implies. There is no EPSS score provided, the vulnerability is NOT on the CISA KEV list, and no POC or exploit reference appears in the input (the only reference is the vendor product page). So the exploitation signal is: no public exploit identified at time of analysis. The vuln.today priority Decision label is 'this_week' - a remediate-promptly signal, not act_now or emergency. Net: a genuine, credible authenticated stored-XSS requiring both a foothold account and victim interaction - a real patch-this-sprint item, not a drop-everything internet-wide threat. Note the impact tension: the 4.0 vector claims VC:H/VI:H (high confidentiality and integrity impact), which for a stored XSS is only justified if the payload executes in a high-privilege (administrator) context such as the Joomla backend Media Picker; the available sources do not explicitly state the victim's privilege level, so that high-impact rating is plausible but not independently confirmed. |
| Exploit ScenarioDerived | An attacker with a low-privileged Joomla backend account (e.g., an author/editor with Media Picker access) stores a malicious script payload through the Helix Ultimate Media Picker. When a higher-privileged user such as a site administrator later opens the view that renders this media, the script executes in their authenticated browser session, enabling session/cookie theft or actions performed as that user. No public exploit code is identified at time of analysis; the specific injection point and sink are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Stored cross-site scripting in the Helix Ultimate template framework for Joomla (all versions below 2.2.11) lets an authenticated, low-privileged backend user persist script through the Media Picker that then executes in the browser of another user who views the affected page. The reporter (Joomla) rates it CVSS 4.0 8.6 High, while our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) scores it lower because exploitation needs a backend foothold plus victim interaction, and the practical impact scales with the privilege of whoever renders the payload - an administrator viewing the poisoned page is the worst case, equal- or lower-privileged users are far less damaging. It is prioritized for remediation this week; no public exploit code and no CISA KEV entry were identified at time of analysis.
RemediationAI
Upgrade Helix Ultimate to 2.2.11 or later; that is the version boundary in the supplied data (affected: below 2.2.11), and installations already on 2.2.11 are not affected. Obtain the update through JoomShaper and confirm the installed extension version after upgrading, using the product page at https://www.joomshaper.com/joomla-templates/helixultimate as the vendor reference for the release. Because exploitation requires an authenticated Joomla account with access to the Helix Ultimate Media Picker, sites that cannot patch immediately can reduce exposure by auditing which backend accounts can create or edit media items and trimming Manager/Administrator-level media rights to the minimum set of editors - the trade-off is disruption to editorial and content workflows and the fact that this narrows, but does not eliminate, the injection surface, since any remaining Media Picker user can still plant a payload. No source-specific input filtering or endpoint-blocking workaround is described in the available data, and the exact vulnerable Media Picker field is not identified, so the vendor update should be treated as the complete fix rather than deferring to compensating controls.
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
Helix Ultimate is a Joomla template framework and extension distributed by JoomShaper (CPE cpe:2.3:a:joomshaper.com:helix_ultimate_extension_for_joomla), and the vulnerable component is its backend Media Picker, the UI used to browse, select and store media references inside Joomla content. The root cause is CWE-79 (improper neutralization of user-supplied input during web page generation), here in its stored/persistent form: a value accepted through the Media Picker is saved and later rendered back into a page without sufficient encoding or escaping, so the injected markup executes in the origin of the Joomla site for any user who loads that page. The CVSS 4.0 vector supplied by the reporter (AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:L) describes network reachability, no attack complexity or pre-existing-attack conditions, low privileges and passive user interaction, with high confidentiality and integrity impact on the vulnerable system, which is consistent with session-riding script in an authenticated backend. The available sources do not describe the specific Media Picker field or parameter that must be abused, so the exact injection point is unverified; only the version boundary (below 2.2.11) and the affected extension package are confirmed.
Know when Helix Ultimate 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:N/PR:L/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Authenticated backend foothold gives PR:L; stored XSS needs a victim to view it (UI:R) and crosses into the victim's browser (S:C); XSS impact modeled as C:L/I:L, A:N.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - joomshaper.com - Stored Cross-Site Scripting (XSS) in Media Picker in Helix Ultimate < 2.2.11.
Executive ViewAI
The Helix Ultimate template framework for Joomla (versions below 2.2.11) contains a stored cross-site scripting vulnerability that allows an authenticated low-privileged backend user to persist malicious script via the Media Picker. This script then executes in the browser of any user who views the affected page, potentially compromising administrator sessions and leading to full site takeover. Leadership should prioritize remediation this week to prevent privilege escalation and data breaches.
Apply vendor patch.
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.
Arbitrary file deletion in JoomShaper's Helix Ultimate template framework for Joomla allows unauthenticated remote attac
Stored cross-site scripting in JoomShaper's Helix Ultimate template framework for Joomla lets unauthenticated attackers
Stored XSS in the Helix Ultimate Joomla extension (versions before 2.2.10) allows authenticated administrators to plant
Stored cross-site scripting in the Mega Menu Badge Text field of the Helix Ultimate template/framework for Joomla before
Open redirect in Helix Ultimate (Joomla extension by joomshaper.com) versions prior to 2.2.10 allows unauthenticated net
EUVD-2026-115180
GHSA-69vr-gf5m-pw3v
NVD
CVE.org
Vulnrichment
Exploit-DB