Skip to main content

YOOtheme Pro EUVDEUVD-2026-65477

| CVE-2026-77996 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-25 Joomla GHSA-px6v-5f2p-p6xr
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 privileged Joomla credentials
  2. Delivery
    Authenticate to YOOtheme Pro admin panel
  3. Exploit
    Inject XSS payload into location custom field
  4. Install
    Payload persisted to database
  5. C2
    Victim loads page rendering the field
  6. Execute
    Stored script executes in victim browser
  7. Impact
    Session token exfiltrated or malicious action performed

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 session with sufficient privileges to edit YOOtheme Pro custom fields - specifically administrator or editor role - as confirmed by the PR:H metric in the provided CVSS 4.0 vector and the CVE description's explicit 'authenticated, privileged' qualifier. The vulnerable surface is the location custom field within YOOtheme Pro; the field must be present and rendered on at least one publicly or internally accessible page for the stored payload to reach victims. The AT:P condition in the CVSS 4.0 vector indicates that a specific attack target configuration may further be required. Exploitation is limited by: the mandatory high-privilege Joomla account (no unauthenticated path exists), the need for downstream victims to browse to a page rendering the tainted field, and the version ceiling of 5.0.41. Sites that enforce strict role separation, use unique strong credentials for admin accounts, and do not expose the Joomla admin panel to untrusted networks face substantially reduced real-world risk.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N, score 7.5) reflects a network-reachable vulnerability with low attack complexity but a high privilege prerequisite and an attack target condition (AT:P) that tempers broad exploitability. The PR:H requirement is the dominant risk-reduction factor: an attacker must already control a privileged Joomla account - such as an administrator or editor - before the payload can be introduced, meaning external adversaries without prior credential access pose no direct threat. VC:H and VI:H in the impact metrics are consistent with full session compromise for any victim loading the affected page, which is a realistic worst-case for stored XSS. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified. The absence of a CISA KEV listing and no reported POC indicate no confirmed active exploitation at time of analysis. Organizations that share privileged Joomla credentials across multiple personnel or expose the Joomla admin panel to the internet face a materially higher risk, as insider-threat or credential-stuffing scenarios could lower the effective barrier significantly. Overall, this is a moderate-to-high concern for multi-user Joomla deployments, but not an emergency for sites with tightly controlled admin access.

Exploit ScenarioDerived

A threat actor who has obtained or already holds a privileged Joomla account - through credential stuffing, phishing, or insider access - navigates to the YOOtheme Pro custom field editor and injects a JavaScript payload into the location field, which is saved to the database. When any authenticated user or site visitor subsequently loads a page that renders that field, the script executes silently in their browser, exfiltrating their session cookie to an attacker-controlled endpoint and enabling full account takeover without further interaction. No public proof-of-concept code has been identified at time of analysis.

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 – Aug 25, 2026

Stored cross-site scripting in YOOtheme Pro Extension for Joomla versions 1.0.0 through 5.0.41 allows authenticated, privileged users to inject persistent malicious scripts via the location custom field, which lacks HTML output escaping before rendering user-supplied content in the browser. Any site visitor who subsequently loads a page rendering the tainted field will execute the attacker-controlled script in their browser context, enabling session hijacking, credential theft, or unauthorized actions on their behalf. No public exploit code or active exploitation has been identified at time of analysis, and the requirement for a high-privilege Joomla account substantially limits the threat surface.

RemediationAI

Upgrade YOOtheme Pro Extension for Joomla to a version released after 5.0.41 once the vendor confirms a patched release via https://www.yootheme.com/. No exact patched version number was available in the provided input data, so administrators should monitor the YOOtheme Pro changelog directly for a fix announcement. As an immediate compensating control, restrict access to privileged Joomla roles (administrator, editor) to the minimum number of trusted personnel and enforce multi-factor authentication on all such accounts, which eliminates the primary attack vector for external adversaries. If the location custom field is not actively used in any published content, consider disabling or removing it from the YOOtheme Pro configuration to reduce the attack surface with no functional trade-off. Additionally, a Web Application Firewall rule blocking common XSS payloads in form submissions can serve as a depth-in-defense layer, though it should not substitute for patching.

Affected VersionsENISA

YOOtheme Pro extension for Joomla 1.0.0-5.0.41

Affected Packages

euvd yootheme_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

YOOtheme Pro is a commercial theme and page builder extension for the Joomla CMS, identified by CPE cpe:2.3:a:yootheme.com:yootheme_pro_extension_for_joomla:*:*:*:*:*:*:*:*. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), specifically the stored (persistent) variant. The root cause is the absence of HTML entity encoding or context-aware escaping on the location custom field when its value is written back to the page during rendering. Because the payload is persisted to the database rather than reflected from a query parameter, every user who views an affected page is exposed without any additional attacker interaction after initial injection. The CVSS 4.0 AT:P metric suggests that successful exploitation may further depend on targeting a specific system configuration or deployment context.

Know when Yootheme 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

PR:H reflects the mandatory privileged Joomla account; UI:R captures the victim's required page visit; S:C reflects browser-context scope change; C/I:L as impact is constrained to session/page-level without guaranteed full-system compromise.

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 - yootheme.com - Authenticated, privileged stored XSS in YOOtheme Pro 1.0.0-5.0.41 - Lack of escaping in the location custom field lead to a XSS vector.

Executive ViewAI

Why It Matters

YOOtheme Pro for Joomla (versions 1.0.0-5.0.41) contains a stored cross-site scripting vulnerability that allows high-privilege account holders to inject malicious scripts affecting all site visitors. Exploitation could enable credential theft, session hijacking, or unauthorized user actions, creating significant compliance and customer trust risks. The threat surface is limited to organizations using this extension and requires a compromised or malicious high-privilege account.

Business Impact: High
Compensating Controls

Apply HTML output escaping to custom field rendering; enforce strict access controls limiting location field modifications to essential administrators; deploy Web Application Firewall rules targeting XSS patterns; audit and sanitize existing custom field content; monitor vendor security channels for patch availability and subscribe to YOOtheme Pro security notifications.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
popular commercial Joomla page builder with broad CMS install base
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