Skip to main content

J-BusinessDirectory CVE-2026-75955

| EUVDEUVD-2026-62496 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-19 Joomla GHSA-w3g2-vx6q-74fj
5.1
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 unpatched J-BusinessDirectory
  2. Delivery
    Craft URL with XSS payload in companyName
  3. Exploit
    Deliver link via phishing or social media
  4. Execution
    Victim clicks crafted URL
  5. Persist
    Server reflects unescaped companyName into XML attribute
  6. Impact
    Browser 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – 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

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

Vendor (Joomla) PRIMARY 5.1 MEDIUM
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
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/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
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche commercial Joomla extension, limited production deployment footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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