CVE-2026-75954 in J-BusinessDirectory Extensioninfo

Summary

by MITRE • 08/19/2026

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.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 08/19/2026

The vulnerability identified as a SQL injection flaw within the Joomla extension J-BusinessDirectory, specifically affecting versions prior to 6.2.3, stems from improper input validation in the trips search functionality hosted on cmsjunkie.com. This component allows users to perform searches based on specific keywords and sort results using an ORDER BY clause. In vulnerable iterations of the software, these user-supplied inputs are directly concatenated into SQL query strings without adequate sanitization or parameterization. The core technical flaw lies in the failure to escape special characters within search keywords and the lack of validation for the column names specified in the sorting mechanism. This architectural weakness enables an attacker to manipulate the structure of the underlying database queries, effectively bypassing intended logic controls.

From a technical perspective, this vulnerability is classified under CWE-89, which denotes Improper Neutralization of Special Elements used in an SQL Command, commonly known as SQL Injection. The attack vector typically involves injecting malicious SQL syntax into the search field or the sort parameter. For instance, by appending specific characters and commands to the keyword input, a remote attacker can alter the query's execution path. This could lead to unauthorized data retrieval from other tables within the database, modification of existing records, or in severe cases with appropriate privileges, the execution of administrative operations on the database server. The absence of prepared statements or strict type checking for these inputs creates an exploitable gap that automated scanning tools and manual penetration testers can leverage to compromise backend integrity.

The operational impact of this vulnerability is significant, particularly given the nature of J-BusinessDirectory as a platform managing business listings, trips, and user-generated content. Successful exploitation could result in the exfiltration of sensitive data such as customer contact information, login credentials stored within the database, or proprietary business details. Furthermore, depending on the configuration of the underlying Database Management System, an attacker might achieve remote code execution if certain functions are enabled and accessible through SQL injection techniques like stacked queries. This compromises not only the confidentiality and integrity of the application's data but also potentially leads to a full compromise of the hosting server environment, disrupting service availability for legitimate users.

Mitigation strategies must focus on immediate patching and defensive coding practices. The primary remediation is upgrading J-BusinessDirectory to version 6.2.3 or later, where the developers have implemented fixes that properly quote search keywords and enforce a whitelist approach for sort clauses. This ensures that user inputs are treated strictly as data rather than executable code. For organizations unable to upgrade immediately, implementing Web Application Firewall rules can help detect and block common SQL injection patterns targeting these specific parameters. Additionally, adopting parameterized queries or prepared statements in any custom development related to this extension would provide a robust defense against such injection attacks by separating the logic of the query from the data inputs.

In terms of threat intelligence frameworks, this vulnerability aligns with MITRE ATT&CK technique T1190, which covers Exploit Public-Facing Application. Attackers frequently target publicly accessible web applications that lack proper input validation to gain initial access or escalate privileges within a network. The exploitation of SQL injection in search functions is a common tactic used during the reconnaissance and exploitation phases of an attack lifecycle. Security teams should monitor for unusual query patterns originating from this specific endpoint and ensure that all third-party Joomla extensions are kept up-to-date with security patches released by their respective vendors to minimize the attack surface exposed to potential adversaries.

Responsible

Joomla

Reservation

08/18/2026

Disclosure

08/19/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you know our Splunk app?

Download it now for free!