Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Joomla site with J-BusinessDirectory < 6.2.3
-
DeliveryCraft upload request with malicious _path_type root
-
ExploitBypass weak extension check, write PHP file to web tree
-
ExecutionRequest uploaded file to trigger execution
-
ImpactRun arbitrary code / delete files as web server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target Joomla site to run J-BusinessDirectory before version 6.2.3 and to expose the extension's file upload or remove functionality. The specific enabling conditions are named in the advisory: the upload/remove handlers accept a client-controlled _path_type root that can point at the component site or admin trees, perform no path-containment/canonicalization, apply only a weak (non-allowlist) extension check, and lack a CSRF token. Per the vendor vector (AV:N/AC:L/PR:N/UI:N) no authentication or user interaction is claimed to be required against affected versions; the practical limiting factors are that the site must be reachable and still running a pre-6.2.3 build, and defenders should verify whether the upload endpoint is truly unauthenticated given that the missing-CSRF detail typically implies a logged-in victim. |
| Impact | All strong signals point the same way: the vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with high confidentiality, integrity and availability impact on both the vulnerable and subsequent system) describes trivially reachable, unauthenticated remote exploitation yielding total compromise, consistent with the 10.0 score and CWE-434's typical RCE outcome. No EPSS score was provided in the input, and the CVE is not in CISA KEV, so there is no evidence of active exploitation; no POC was referenced either, so this is 'no public exploit identified at time of analysis' rather than a confirmed in-the-wild threat. The one tension worth verifying: the description highlights a missing CSRF token, which normally implies an authenticated victim is tricked into a state-changing request, yet the vector claims PR:N/UI:N (fully unauthenticated, no interaction) - this suggests the upload/remove endpoints were also reachable without authentication, but defenders should confirm with the vendor whether exploitation truly needs no session. Overall this is a genuine high priority for any exposed J-BusinessDirectory install given the RCE potential and zero-privilege vector, tempered only by the extension's limited deployment footprint. |
| Exploit ScenarioDerived | An attacker locates a Joomla site running J-BusinessDirectory below 6.2.3 and sends a crafted request to the upload handler, setting _path_type so the file is written into the component's web-accessible directory with a PHP extension that the weak filter permits. Because the endpoint requires no privileges or user interaction (AV:N/AC:L/PR:N/UI:N) and no CSRF token, the attacker then browses to the uploaded file to execute code, or abuses the remove function to delete critical files. No public POC was referenced in the source data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Arbitrary file upload and deletion in the J-BusinessDirectory extension for Joomla (versions before 6.2.3) lets remote attackers write or remove files anywhere in the component's site and administrator directory trees, enabling web shell deployment and full site compromise. The flaw combines a client-controlled storage root (_path_type), absent path-containment checks, a weak file-extension filter, and a missing CSRF token on the upload/remove handlers. Rated CVSS 4.0 10.0 (critical); there is no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Upgrade J-BusinessDirectory to version 6.2.3 or later, which enforces path containment, removes the client-controlled root, and hardens the file-type check (Vendor-released patch: 6.2.3). Where immediate patching is not possible, restrict access to the extension's upload and remove endpoints (for example via web-server rules or by taking the affected component offline), enforce a strict server-side allowlist of permitted upload extensions and disable PHP execution in any user-writable upload directory (AddHandler/php_admin_flag or an .htaccess deny), and place the site behind a WAF rule blocking traversal sequences and unexpected _path_type values - noting these controls may break legitimate listing-image uploads and admin file management until the patch is applied. Refer to the vendor at https://www.cmsjunkie.com/ for release details and confirm the fixed build before relaxing any mitigations.
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
J-BusinessDirectory is a commercial business/directory listing extension (cpe:2.3:a:cmsjunkie.com:j-businessdirectory_extension_for_joomla) running inside the Joomla CMS PHP framework. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type), compounded by a path-traversal condition: the upload/remove routines let the client supply the base directory via a _path_type parameter that could resolve to the component's site or admin tree, and they failed to canonicalize or contain the resulting path. Because Joomla serves component directories from the web root, a PHP file written there is directly executable by the web server, turning an upload primitive into remote code execution. The weak extension check (blocklist/suffix-based rather than a strict allowlist) fails to stop .php and equivalent handler extensions, and the missing anti-CSRF token removes the framework's standard state-changing-request protection.
Know when J Businessdirectory 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:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Unauthenticated network upload with no interaction and no path containment yields RCE; scope changes as the write escapes into the executable web tree affecting the whole host.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - cmsjunkie.com - Arbitrary file upload / deletion (path traversal) in J-BusinessDirectory < 6.2.3 - Upload/remove accepted a client-controlled root (_path_type could point at the component site/admin trees), did not enforce path containment, and used a weak extension check. CSRF token was also missing on upload/remove.
Executive ViewAI
The J-BusinessDirectory extension for Joomla (versions prior to 6.2.3) contains a critical vulnerability enabling unrestricted file upload and deletion, creating a direct pathway to website compromise and data theft. Organizations using affected versions face immediate risk of unauthorized access, web shell deployment, and complete loss of business continuity. Urgent action to disable or remove this extension is essential.
No vendor-released patch identified at time of analysis. Interim mitigations include: immediately disable or remove the J-BusinessDirectory extension; restrict file write permissions on web-accessible directories using operating system and web server controls; implement Web Application Firewall rules to block POST and DELETE requests to upload and file-handling paths; enforce strict file type whitelisting at the application and web server level; configure comprehensive audit logging for all file creation, modification, and deletion events; and implement automated monitoring and alerting for web shell signatures and suspicious file operations in web-accessible directories.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
SQL injection in the J-BusinessDirectory extension for Joomla (by cmsjunkie.com) before version 6.2.3 lets remote attack
Denial-of-service in the J-BusinessDirectory Joomla extension (all versions before 6.2.3) allows unauthenticated remote
Open mail relay in the J-BusinessDirectory Joomla extension (versions 1.0.0-6.2.2) allows unauthenticated remote attacke
Insecure Direct Object Reference (IDOR) in J-BusinessDirectory versions below 6.2.3 allows unauthenticated remote attack
Unauthenticated listing ownership takeover in J-BusinessDirectory (a Joomla extension by cmsjunkie.com) prior to version
Reflected XSS and XML injection in the J-BusinessDirectory Joomla extension (cmsjunkie.com, versions prior to 6.2.3) exp
Cross-site request forgery (CSRF) in the J-BusinessDirectory Joomla extension (versions prior to 6.2.3 by cmsjunkie.com)
EUVD-2026-62489
GHSA-qp23-qqw8-mhp6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB