Skip to main content

J-BusinessDirectory EUVDEUVD-2026-62490

| CVE-2026-75954 CRITICAL
SQL Injection (CWE-89)
2026-08-19 Joomla GHSA-48vj-x3gv-6hfh
9.3
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Reach public trips search endpoint
  2. Delivery
    Submit crafted keyword or ORDER BY payload
  3. Exploit
    Injected SQL concatenated into query
  4. Execution
    Database engine executes attacker SQL
  5. Impact
    Exfiltrate or modify database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 that the J-BusinessDirectory extension (version < 6.2.3) is installed on a reachable Joomla site and that the 'trips' search functionality is exposed to the attacker - the injectable inputs are the search keyword and the ORDER BY / sort parameter of that search. Per the CVSS vector (PR:N/UI:N), no authentication and no user interaction are required, so this is remote unauthenticated exploitation against default installations that expose trips search. Limiting factors: the site must actually deploy this specific commercial extension at a vulnerable version and surface the trips search feature; deployments that have removed, disabled, or gated the search behind access controls, or already run 6.2.3+, are not exploitable.

Impact

This is a genuine high-priority issue rather than an inflated high-CVSS score. The CVSS 4.0 vector aligns fully with the description: AV:N/AC:L/PR:N/UI:N means an unauthenticated remote attacker can reach the vulnerable search endpoint over the network with no user interaction and low complexity, and VC:H/VI:H/VA:H reflects that SQL injection typically grants read and write access to the backing database. EPSS was not supplied and the CVE is not in CISA KEV, and no POC reference is present, so exploitation appears to be a demonstrated-capability risk rather than confirmed active exploitation - the signals are consistent (no conflict), just incomplete on the exploitation-probability side. Because the flaw sits in a public-facing search feature that requires no authentication, any operator running J-BusinessDirectory below 6.2.3 should treat patching as urgent regardless of organization size. The primary uncertainty is the real-world deployment footprint of this specific paid Joomla extension, which tempers aggregate risk but not per-instance severity.

Exploit ScenarioDerived

An unauthenticated attacker browses to the site's J-BusinessDirectory trips search, then submits a crafted keyword or manipulated sort parameter containing SQL syntax (e.g., a UNION-based payload or a boolean/time-based ORDER BY injection). The application concatenates the input into its query, letting the attacker enumerate and exfiltrate database contents such as user credentials, or alter records. No public POC is referenced, but the injection is straightforward given AV:N/AC:L/PR:N.

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

SQL injection in the J-BusinessDirectory extension for Joomla (by cmsjunkie.com) before version 6.2.3 lets remote attackers inject arbitrary SQL through the trips search feature, where user-supplied search keywords and the ORDER BY sort clause are concatenated directly into a query. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N, score 9.3) indicates unauthenticated, low-complexity network exploitation with high confidentiality, integrity, and availability impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but SQL injection in a public search endpoint is trivially weaponizable.

RemediationAI

Vendor-released patch: upgrade J-BusinessDirectory to version 6.2.3 or later, which quotes/escapes search keywords and allow-lists the ORDER BY sort clause; this is the definitive fix. Obtain the update from the vendor at https://www.cmsjunkie.com/ (verify the exact patched release in the vendor changelog). If immediate patching is not possible, apply compensating controls: restrict or disable the trips search feature if the deployment does not require it (side effect - end users lose directory search); place a WAF rule or Joomla security plugin in front of the search endpoint to block SQL metacharacters and ORDER BY manipulation in the relevant request parameters (side effect - possible false positives on legitimate queries); and limit database account privileges used by Joomla to the minimum needed (read-only where feasible) to reduce the blast radius of a successful injection. Treat these as temporary measures only.

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

The affected component is J-BusinessDirectory, a commercial business/listings directory extension for the Joomla CMS (PHP, typically backed by MySQL/MariaDB). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): in the 'trips' search functionality, both the free-text search keyword and the ORDER BY sort clause were built via string concatenation rather than parameterized queries. The keyword path allows classic value-context injection, while the ORDER BY path is a separate and often overlooked sink - sort columns cannot be bound as parameters and must be allow-listed. Version 6.2.3 remediates both by quoting/escaping the keyword input and restricting the sort clause to a fixed allow-list of permitted columns/directions. The affected CPE is cpe:2.3:a:cmsjunkie.com:j-businessdirectory_extension_for_joomla:*.

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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Unauthenticated remote SQL injection in a public search endpoint (AV:N/AC:L/PR:N/UI:N); full DB read/write yields C:H/I:H/A:H with no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/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: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
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - cmsjunkie.com - SQL injection in trips search in J-BusinessDirectory < 6.2.3 - Search keywords and ORDER BY were concatenated into SQL. 6.2.3 quotes keywords and allow-lists the sort clause.

Executive ViewAI

Why It Matters

Organizations using J-BusinessDirectory extension for Joomla before version 6.2.3 face a critical SQL injection vulnerability in the publicly accessible trips search feature that allows unauthenticated attackers to compromise the entire database. This enables extraction or modification of sensitive business and customer data through simple search queries. Immediate remediation is essential to prevent data breach and operational disruption.

Business Impact: Severe
Compensating Controls

Disable the J-BusinessDirectory extension immediately. If business-critical, restrict network access to affected Joomla instances to trusted IP ranges only; implement Web Application Firewall rules to block common SQL injection keywords in search parameters; enable comprehensive database query logging and alerting for suspicious SQL patterns; review access controls on sensitive database tables and customer data.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
commercial niche Joomla directory extension, limited install base
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 No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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