Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts hidden auto-submitting CSRF form
-
DeliveryDelivers phishing link to authenticated admin or registered user
-
ExploitVictim opens malicious page during active session
-
ExecutionBrowser transparently POSTs forged request with victim session cookie
-
PersistServer processes request without CSRF token validation
-
ImpactUnauthorized state change executed (data wipe, app install, push notification)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Frontend CSRF exploitation requires the victim to hold an active, registered user or listing-owner session on the affected Joomla site; endpoints vulnerable in this context include contact/quote forms, cart operations, bookmarks, file uploads, message submission, and AI text generation. Admin CSRF exploitation requires the victim to hold an active Joomla backend administrator session; endpoints vulnerable in this context include app installation, demo-data wipe, cache and statistics archiving, payment notification dispatch, and mobile push triggers. In both cases, the victim must be socially engineered into visiting an attacker-controlled web page or clicking a crafted link while authenticated - passive network observation is insufficient. Exploitation is bounded to integrity impacts only, with no confidentiality or availability exposure. The mandatory authenticated-victim prerequisite significantly restricts opportunistic or automated exploitation. |
| Impact | Real-world risk is moderate and substantially constrained by multiple limiting factors. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:A/VC:N/VI:L/VA:N) encodes two critical mitigants: the victim must actively interact with attacker-controlled content (UI:A) while holding a high-privilege session (PR:H for the most severe admin variants). No EPSS data was provided, but the absence from CISA KEV and the niche deployment footprint of the product both suggest a low probability of opportunistic exploitation at scale - even a mid-sized municipal IT team in sopot running a local business directory would face limited exposure provided admin sessions are protected by IP allowlists or multi-factor authentication. The most damaging admin-side actions - demo-data wipe and rogue app installation - require a backend administrator to follow a malicious link while authenticated, making targeted social engineering the realistic threat model rather than mass exploitation. The impact is limited to low integrity changes with no confidentiality or availability exposure (VI:L, VC:N, VA:N), though demo-data destruction and unauthorized payment notifications represent genuine operational disruptions disproportionate to the raw CVSS score. |
| Exploit ScenarioDerived | An attacker targeting a Joomla site running J-BusinessDirectory before 6.2.3 sends a spear-phishing email to a backend administrator, including a link to a malicious page hosting a hidden auto-submitting HTML form targeting the demo-data wipe or app-install endpoint. When the administrator opens the link while their backend session is active, the browser transparently submits the cross-origin POST request bearing the victim's session cookie, and the server - lacking token validation - executes the action as legitimate. No public proof-of-concept code has been identified at time of analysis, and exploitation requires deliberate social engineering. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Cross-site request forgery (CSRF) in the J-BusinessDirectory Joomla extension (versions prior to 6.2.3 by cmsjunkie.com) allows attackers to trick authenticated users into performing unauthorized state-changing actions across a broad set of unprotected endpoints. Missing CSRF tokens span both frontend operations - contact forms, cart, bookmarks, file uploads, messages, and AI text generation - and sensitive administrator actions including demo-data wipe, app install, cache archiving, and mobile push notification dispatch. No public exploit or active exploitation has been identified at time of analysis; the CVSS 4.0 score of 4.6 reflects mandatory victim interaction and the requirement for an authenticated session.
RemediationAI
Upgrade J-BusinessDirectory to version 6.2.3 or later, which introduces CSRF tokens on the previously unprotected AJAX and state-changing endpoints; the vendor's release page is at https://www.cmsjunkie.com/. If an immediate upgrade is not feasible, restrict Joomla administrator backend access to trusted IP ranges via firewall rules or .htaccess directives - this eliminates the admin-side CSRF surface but does not protect frontend endpoints used by registered users. As an additional compensating control, disable non-essential frontend features such as AI text generation, contact/quote forms, and file upload endpoints through the extension's configuration panel; note that doing so degrades legitimate user functionality. Advise all administrator-level accounts to avoid visiting untrusted external sites while an active backend session is open. None of these workarounds fully mitigate the underlying vulnerability across all affected endpoints.
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 (CPE: cpe:2.3:a:cmsjunkie.com:j-businessdirectory_extension_for_joomla:*:*:*:*:*:*:*:*) providing business listing, booking, and directory functionality. CWE-352 (Cross-Site Request Forgery) describes the root cause: the application fails to generate or validate synchronizer tokens on AJAX and state-changing HTTP requests, relying solely on the browser's session cookie for identity verification. This design flaw allows any cross-origin web page to silently submit requests that the server authenticates as the logged-in victim. The affected surface spans both the Joomla public frontend and the administrator backend, meaning the severity of any individual CSRF-triggered action scales directly with the privilege level of the victim's active session at the time of exploitation.
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:H/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Attacker needs no privileges (PR:N); victim must click a malicious link while authenticated (UI:R); impact is low integrity only with no scope change.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - cmsjunkie.com - Cross-site request forgery in J-BusinessDirectory < 6.2.3 - Tokens were missing on many AJAX/state-changing tasks: contact/quote forms, cart, bookmarks, uploads, messages, AI text generation, and several administrator actions (app install, demo-data wipe, cache/statistics archive, payment notification send, mobile push). Frontend CSRF needs a registered/listing-owner session; admin CSRF needs a backend admin session.
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.
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
Reflected XSS and XML injection in the J-BusinessDirectory Joomla extension (cmsjunkie.com, versions prior to 6.2.3) exp
EUVD-2026-62501
GHSA-5vqw-f5x5-jq89
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB