Skip to main content

Event Gallery EUVDEUVD-2026-87931

| CVE-2026-97164 HIGH
Path Traversal (CWE-22)
2026-09-27 Joomla GHSA-v9wv-4x5c-j6q9
7.0
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Joomla backend (PR:H)
  2. Delivery
    Invoke cache.process clear-cache task
  3. Exploit
    Supply traversal path in images parameter
  4. Execution
    Recursively delete web-writable directories
  5. Impact
    Site data loss / denial of service

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

Requires an authenticated Joomla session with HIGH privileges (backend/administrator level) able to reach the Event Gallery cache.process clear-cache task - this is the primary limiting factor (PR:H). The Event Gallery extension (svenbluege.de) at a version below 6.5.0 must be installed. Exploitation is performed by placing a directory-traversal payload in the images parameter of the cache.process task; deletion is bounded to directories the web server user has write permission to. No user interaction and no special non-default configuration beyond having the vulnerable extension installed are needed.

Impact

This is a genuine but modestly-scoped issue. The vendor/Joomla JSST CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H, score 7.0) shows a network-reachable, low-complexity flaw with NO user interaction, but critically requires HIGH privileges (PR:H) - meaning an already-authenticated backend/administrator-level Joomla account is needed to reach the cache.process task. Impact is integrity and availability only (VI:H/VA:H), no confidentiality (VC:N), consistent with a destructive file-deletion primitive rather than data theft or code execution. No EPSS score, no CISA KEV listing, and no public POC are present in the input, so there is no signal of active or imminent exploitation. SSVC-style read: exploitation status = none observed, automatable = unlikely (requires authenticated context and per-target path knowledge), technical impact = partial-to-total on the file store. The PR:H requirement is the dominant risk-limiter - an attacker who already holds a high-privilege Joomla account can typically cause damage through legitimate admin functions anyway, so the marginal added risk is bounded. Net: a real, patch-worthy defect but a low real-world priority absent exploitation evidence. No conflicting signals were found in the data; the description ('authenticated', 'directories the web server is authorized to write to') aligns well with the PR:H/VI:H/VA:H vector.

Exploit ScenarioDerived

An attacker who has obtained a high-privilege Joomla backend account (e.g., via credential compromise or a rogue administrator) invokes the Event Gallery cache.process clear-cache task and supplies a path-traversal payload in the images parameter to point outside the intended cache directory. The extension then recursively deletes the referenced directory tree, destroying arbitrary content anywhere the web server user can write (site files, uploads, other extensions' data). No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Sep 27, 2026

Authenticated directory deletion in the Event Gallery extension for Joomla (svenbluege.de) below version 6.5.0 allows a high-privileged Joomla backend user to supply a traversal payload in the images parameter of the cache.process clear-cache task and recursively delete any directory the web server account is permitted to write to. The impact is confined to integrity and availability of web-server-writable paths - there is no confidentiality loss (VC:N/SC:N) and no privilege gain beyond the actor's existing administrator-level access, which is the main limiting factor (PR:H), giving a CVSS 4.0 base score of 7.0. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the root cause is a CWE-22 path traversal that accepts unsanitised relative paths before file deletion.

RemediationAI

Upgrade the Event Gallery component for Joomla to version 6.5.0 or later, which is the vendor-released fix for this path traversal - confirmed via the extension's release line, and the vendor page at https://www.svenbluege.de/ should be consulted for the official changelog and download. Because exploitation requires a high-privileged authenticated Joomla backend session (PR:H), the most effective compensating control is to tighten backend exposure: enforce least privilege on Joomla Super User and Manager accounts, require strong authentication or MFA for administrators, restrict /administrator access by IP allow-list or VPN, and remove unused administrator accounts - the trade-off is reduced administrative convenience and possible lockout risk if IP allow-lists are misconfigured. If the extension cannot be patched immediately, temporarily disable or unpublish the Event Gallery component (and, if feasible, uninstall it), which removes the vulnerable cache.process endpoint entirely at the cost of losing the gallery functionality. As a defensive layer, harden the filesystem so that the PHP/web server user cannot write to sensitive directories such as Joomla's configuration.php location, template directories or site root, leaving write access only to explicitly required cache, tmp and media paths; this limits how much an attacker can delete but does not fix the traversal itself. Deploying a WAF or request-filtering rule that rejects traversal sequences (../, encoded variants) and unexpected values in the images parameter of cache.process provides short-term virtual patching, though it can be bypassed with encoding tricks and may generate false positives. Finally, ensure backups of the Joomla site's writable directories exist so that any destructive action can be recovered, and monitor administrator activity logs for unusual cache-clearing requests.

Affected VersionsENISA

Event Gallery for Joomla 1.0.0-6.0.0

Affected Packages

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

Event Gallery is a third-party Joomla component maintained by svenbluege.de, described by the CPE string cpe:2.3:a:svenbluege.de:event_gallery_for_joomla:*:*:*:*:*:*:*:* with all versions prior to 6.5.0 affected. The vulnerable functionality is the extension's cache.process task, which implements a 'clear cache' operation that accepts an images parameter naming directories to be purged. Because the parameter is not canonicalised, normalised or confined to a fixed cache root before being handed to a recursive delete routine, an attacker can embed ../ traversal sequences (CWE-22, Improper Limitation of a Pathname to a Restricted Directory / path traversal) and redirect the deletion routine outside the intended cache directory. The practical blast radius is bounded by the operating-system privileges of the web server / PHP process user: only directories and files that user can write are removable, which typically includes Joomla's own cache, tmp, logs, image and upload directories rather than system paths. The vulnerability is reachable over the network (AV:N, AC:L, AT:N) with no user interaction (UI:N) but requires an authenticated session mapped to a high-privileged backend role (PR:H) and the vulnerable extension installed with default configuration.

Know when Event Gallery 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.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable admin task, low complexity, but needs high-privilege backend auth (PR:H); recursive file deletion yields high integrity and availability impact with no data disclosure (C:N).

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

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

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

DescriptionCVE.org

Joomla Extension - svenbluege.de - Authenticated arbitrary path deletion in clear cache task in Event Gallery extension < 6.5.0 - Using the images parameter of the cache.process task, you can recursively delete any directories that the web server is authorized to write to.

Executive ViewAI

Why It Matters

The Event Gallery extension for Joomla (versions below 6.5.0) allows a high-privileged authenticated administrator to delete arbitrary web-server-writable directories, threatening the integrity and availability of hosted event content. Organizations using this extension could suffer service interruptions or data loss, impacting customer experience and operational continuity. No vendor-released patch identified at time of analysis, so leadership should enforce strict administrative access controls and monitor for exploitation attempts.

Business Impact: High
Compensating Controls

Restrict backend access to trusted administrators, monitor for traversal attempts in cache.process tasks, apply least privilege to the web server account, and consider temporarily disabling the Event Gallery extension until a vendor patch is available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche third-party Joomla gallery extension, limited production footprint
Data Quality
4 sources
Confidence: Medium

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.3%
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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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