Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/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
Unauthenticated network path traversal reading files beyond the app directory gives S:C and C:H with no integrity or availability impact.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
Lifecycle Timeline
2DescriptionCVE.org
Joomla Extension - seblod.com - Unauthenticated path traversal in SEBLOD < 3.30.0, < 4.7.0, < 6.0.1 - An unauthenticated attacker could download files from both inside and outside the webroot.
AnalysisAI
Arbitrary file disclosure in the SEBLOD content construction kit (CCK) extension for Joomla lets unauthenticated remote attackers read files both inside and outside the webroot via directory traversal, affecting versions before 3.30.0, before 4.7.0, and before 6.0.1. Reported by the Joomla project (EUVD-2026-54480) and rated CVSS 4.0 9.2, the flaw requires no authentication or user interaction and can expose configuration files, credentials, and secrets. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
SEBLOD is a popular application/content builder (CCK) extension for the Joomla CMS, typically running as a PHP component that serves user-supplied requests. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, 'Path Traversal'): a request parameter that names a file is used to build a filesystem path without adequately canonicalizing or constraining it, so traversal sequences (e.g. '../') let the request escape the intended download directory. Because the handler resolves paths relative to the server filesystem rather than a sandboxed directory, an attacker can reach both application files under the webroot (such as Joomla's configuration.php) and sensitive OS files outside it. The CPE cpe:2.3:a:seblod.com:seblod_extension_for_joomla identifies the single affected component.
RemediationAI
Upgrade SEBLOD to a fixed release matching your branch: version 3.30.0 or later for the 3.x line, 4.7.0 or later for the 4.x line, or 6.0.1 or later for the 6.x line (Vendor-released patch: 3.30.0 / 4.7.0 / 6.0.1). Obtain the update from the vendor at https://www.seblod.com/ and apply it through Joomla's extension manager. If you cannot patch immediately, restrict reachability of the vulnerable SEBLOD download/file-handling endpoint at the web server or WAF layer - block requests containing traversal sequences (e.g. '../', encoded '%2e%2e', or absolute paths) and limit access to the component to trusted IPs; note that WAF filtering can be bypassed with alternate encodings and IP restrictions may break legitimate front-end functionality that relies on SEBLOD-served files. As a defense-in-depth measure, rotate any secrets stored in configuration.php (database credentials, Joomla secret) in case files were already exfiltrated, and ensure the web server user has least-privilege filesystem access.
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-54480
GHSA-jqjq-6rcj-5vpj