Skip to main content

J-BusinessDirectory CVE-2026-75949

| EUVDEUVD-2026-62489 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-08-19 Joomla GHSA-qp23-qqw8-mhp6
10.0
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Identify Joomla site with J-BusinessDirectory < 6.2.3
  2. Delivery
    Craft upload request with malicious _path_type root
  3. Exploit
    Bypass weak extension check, write PHP file to web tree
  4. Execution
    Request uploaded file to trigger execution
  5. Impact
    Run 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
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 – 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

J-BusinessDirectory extension for Joomla 1.0.0-6.2.2

Affected Packages

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

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

Vendor (Joomla) PRIMARY 10.0 CRITICAL
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
vuln.today AI 10.0 CRITICAL

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.

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

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

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

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche commercial Joomla directory extension, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

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.

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