Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privilege Joomla admin credentials
-
DeliveryAuthenticate to Joomla backend
-
ExploitNavigate to YOOtheme Pro Filesystem source
-
ExecutionInject glob pattern into path filter
-
PersistServer enumerates arbitrary filesystem paths
-
ImpactExfiltrate sensitive files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection 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 session with high-privilege access (PR:H per the CVSS 4.0 vector) to the Joomla administrative backend. Specifically, the attacker must have access to the YOOtheme Pro Filesystem source feature within the Joomla backend - this feature must be present and accessible under the attacker's role. Affected versions are explicitly 2.3.0 through 5.0.40; installations outside this range are not confirmed affected. The Joomla instance must be running YOOtheme Pro as an active extension. Exploitation is NOT possible by unauthenticated users or by low-privilege front-end Joomla subscribers. The key limiting factor is the requirement for a valid, high-privilege backend account, making this primarily an insider-threat or post-credential-compromise vector rather than an opportunistic internet-wide attack. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:L/SC:L/SI:N/SA:N) scores 7.0, reflecting a meaningful but access-controlled risk. The PR:H metric is the primary mitigating factor: exploitation is limited to users already holding high-privilege Joomla backend accounts. This restricts the realistic attacker population to insiders, compromised admins, or attackers who have separately obtained administrative credentials. No CISA KEV listing exists, and no confirmed public proof-of-concept exploit has been identified in the available intelligence. EPSS data is absent from the provided sources, preventing probabilistic exploitation likelihood assessment. The VC:H rating is well-justified - arbitrary file read can expose database credentials, API keys, or other secrets stored on the filesystem. The SC:L metric acknowledges that secrets read from the vulnerable system can cascade to compromise adjacent systems. On balance, this is a medium-real-world-priority issue for most organizations unless Joomla admin accounts are shared, weakly authenticated, or accessible to untrusted parties. |
| Exploit ScenarioDerived | An attacker who has obtained or holds a high-privilege Joomla backend account (administrator or equivalent) navigates to the YOOtheme Pro Filesystem source configuration and submits a crafted glob pattern such as /etc/* or /var/www/html/configuration.php as the path filter value. The server-side file enumeration resolves the pattern without sanitization, returning the contents of arbitrary files - such as Joomla's configuration.php containing database credentials - directly to the attacker's browser session. No public proof-of-concept exploit has been identified, but the technique is well-understood given the CWE-22 root cause. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 21, 2026
Arbitrary file read in YOOtheme Pro (Joomla extension) versions 2.3.0 through 5.0.40 allows privileged authenticated users to access files outside the intended directory by exploiting glob-based pattern injection in the Filesystem source's path filter. The vulnerability requires high-privilege credentials on the Joomla backend, limiting the attack surface to trusted but potentially malicious insiders or compromised administrator accounts. No public exploit code or CISA KEV listing has been identified at time of analysis, though the CVSS 4.0 score of 7.0 reflects the high confidentiality impact from unrestricted file reads.
RemediationAI
Upgrade YOOtheme Pro to a version above 5.0.40; the exact patched release version is not independently confirmed from the available references - consult the vendor changelog at https://www.yootheme.com/ for the precise fixed build. Until patching is possible, restrict Joomla backend access to the minimum required set of trusted administrators, ideally enforced by IP allowlisting on the Joomla admin path (/administrator), which limits the exposure window without affecting front-end functionality. Enforce multi-factor authentication on all Joomla administrator accounts to reduce the risk of credential compromise enabling exploitation. Review web server process permissions and ensure the PHP process runs under a restricted OS user with access only to required application directories, limiting the scope of any successful file read. Note that these compensating controls do not fix the underlying glob injection flaw.
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
YOOtheme Pro is a commercial page-builder and theme framework for Joomla, identified by CPE cpe:2.3:a:yootheme.com:yootheme_pro_extension_for_joomla. The affected feature is the Filesystem source, which enables privileged backend users to browse and select files from the server. CWE-22 (Path Traversal) is the root cause class: the path filter that is intended to constrain accessible paths fails to sanitize or reject glob wildcard characters (e.g., *, ?, [...]). A crafted glob expression passed to the Filesystem source causes the underlying PHP or server-side file enumeration to resolve paths outside the configured root, enabling reads of arbitrary server files such as configuration files, credentials, or system files accessible to the web server process.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:L/SC:L/SI:N/SA:N
High privileges required (PR:H) to reach the Filesystem source; only confidentiality is impacted as description confirms file read only.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - yootheme.com - Authenticated, privileged arbitrary file read in YOOtheme Pro 2.3.0-5.0.40 - The Filesystem source's path filter is vulnerable to glob-based pattern attacks, allowing authorized users to read arbitrary files.
Executive ViewAI
YOOtheme Pro (Joomla extension) versions 2.3.0 through 5.0.40 contain an arbitrary file read vulnerability allowing high-privilege administrators to access sensitive files outside intended directories. This directly threatens confidentiality of proprietary data, configuration files, and secrets that could be exfiltrated by compromised administrator accounts or malicious insiders with backend access.
No vendor-released patch identified at time of analysis. Interim mitigations: implement strict access controls limiting Joomla administrator roles to essential personnel only; enable detailed audit logging and alerting for filesystem operations within YOOtheme Pro; deploy endpoint detection and response (EDR) to monitor for unauthorized file access patterns from Joomla processes; restrict network access to Joomla backend interfaces to trusted networks via firewall rules; conduct access reviews of all active administrator accounts.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Unauthenticated remote code execution in YOOtheme Pro 5.0.0 through 5.0.52 allows a remote attacker to reuse a request s
SQL injection in YOOtheme Pro for Joomla (versions 1.0.0-5.0.40) allows any authenticated contributor-level user to embe
Stored cross-site scripting in YOOtheme Pro Extension for Joomla versions 1.0.0 through 5.0.41 allows authenticated, pri
Privileged information disclosure in YOOtheme Pro for Joomla (versions 1.0.0 through 5.0.41) allows authenticated users
EUVD-2026-63938
GHSA-42xr-8p7f-gqh6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB