Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Joomla site with unpatched J-BusinessDirectory
-
DeliveryCraft URL with XSS payload in companyName
-
ExploitDeliver link via phishing or social media
-
ExecutionVictim clicks crafted URL
-
PersistServer reflects unescaped companyName into XML attribute
-
ImpactBrowser executes attacker JavaScript in victim session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution 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 have the J-BusinessDirectory extension installed and active in a version prior to 6.2.3, with the affected endpoint reachable over the network. No attacker authentication is required (PR:N per CVSS 4.0 vector). A victim user must actively interact with a crafted URL (UI:A - active user interaction required); without this, the reflected payload is never triggered. Sites not running this specific extension are entirely unaffected regardless of Joomla core version. The attack does not persist between requests, so each exploitation event is independent and requires a separate victim interaction. |
| Impact | The CVSS 4.0 score of 5.1 (Medium) accurately captures the constrained impact profile: AV:N confirms network reachability, AC:L and PR:N indicate no special complexity or attacker authentication required, but UI:A mandates active victim interaction - an attacker must socially engineer a specific user into clicking a crafted URL. Impact metrics VC:N/VA:N and SC:N/SI:N/SA:N confirm no confidentiality or availability consequence, with only low integrity impact (VI:L) within the vulnerable system. No EPSS score was supplied; KEV status is absent; no public exploit code is known. The reflected (non-persistent) nature means each exploitation event demands a fresh victim interaction, substantially limiting blast radius compared to stored XSS. Real-world risk is moderate for sites with exposed business directory search functionality and a user base susceptible to phishing, but is negligible for sites that do not have this extension installed. |
| Exploit ScenarioDerived | An attacker identifies a Joomla site running an unpatched version of J-BusinessDirectory and crafts a URL in which the companyName parameter contains a JavaScript payload. The URL is distributed to targeted users - site administrators, registered members, or anonymous visitors - via phishing email or social media. When a victim clicks the link, the Joomla site reflects the unencoded payload within an XML attribute in the response, causing the script to execute in the victim's browser and potentially exfiltrating session cookies or performing authenticated actions on the victim's behalf. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Reflected XSS and XML injection in the J-BusinessDirectory Joomla extension (cmsjunkie.com, versions prior to 6.2.3) exposes site users to client-side script execution via a crafted link. The companyName HTTP request parameter is written directly into an XML attribute without output encoding, allowing attacker-controlled markup to be reflected in server responses. No public exploit code has been identified and the flaw is not listed in CISA KEV, but the unauthenticated attack vector makes it a realistic phishing-leveraged threat against any publicly accessible site running the affected extension.
RemediationAI
Upgrade J-BusinessDirectory to version 6.2.3 or later, which resolves the unescaped output of companyName into XML attributes. Release and download information is available at https://www.cmsjunkie.com/. If immediate upgrade is not feasible, deploying a web application firewall (WAF) rule to detect and block script-injection patterns in the companyName request parameter can reduce exploitation risk; note this may produce false positives on legitimate company names containing angle brackets or special characters. Additionally, enforcing a strict Content-Security-Policy (CSP) response header on the Joomla site limits the practical impact of any reflected payload by restricting inline script execution - though CSP does not eliminate the vulnerability and carries compatibility trade-offs with other Joomla extensions.
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 Joomla CMS extension by cmsjunkie.com that provides business listing directory functionality. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), specifically the reflected variant compounded by XML injection. The companyName parameter from the HTTP request is interpolated unescaped into an XML attribute in the server-generated output, meaning both script payloads (XSS) and structural XML tokens (XML injection) pass through without sanitization or encoding. Affected product identified by CPE: cpe:2.3:a:cmsjunkie.com:j-businessdirectory_extension_for_joomla:*:*:*:*:*:*:*:* for all versions below 6.2.3. The Joomla ecosystem's plugin architecture means this flaw is isolated to sites that have explicitly installed this extension.
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:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Reflected XSS delivered over network (AV:N), no attacker auth (PR:N), victim click required (UI:R), script executes in victim browser scope (S:C), with low confidentiality and integrity impact and no availability consequence.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - cmsjunkie.com - Reflected XSS / XML injection in J-BusinessDirectory < 6.2.3 - companyName from the request was written unescaped into an XML attribute.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Arbitrary file upload and deletion in the J-BusinessDirectory extension for Joomla (versions before 6.2.3) lets remote a
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
Cross-site request forgery (CSRF) in the J-BusinessDirectory Joomla extension (versions prior to 6.2.3 by cmsjunkie.com)
EUVD-2026-62496
GHSA-w3g2-vx6q-74fj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB