Summary
CVE-2026-75956 is a denial-of-service vulnerability in the J-BusinessDirectory extension for Joomla, caused by improper validation of pagination parameters. Unauthenticated remote attackers can submit malformed pagination values to trigger PHP type errors and unthrottled resource use in list queries, resulting in a high-severity (8.7) network-exploitable availability impact.
Technical details
- Root cause: Pagination values (e.g.,
limitstart,limit) are not strictly typed or validated before being used in arithmetic operations and list queries. - Trigger conditions: An attacker submits array or non-numeric input for pagination parameters (for example,
limitstart[]) instead of the expected integer. - Attack vector: Network-based, unauthenticated, no user interaction required (CWE-770: Allocation of Resources Without Limits or Throttling).
- Impact: PHP type errors and unbounded/unvalidated
limitvalues used directly in database list queries can degrade or crash the affected component, resulting in denial of service; no confidentiality or integrity impact is indicated.
Affected software
- J-BusinessDirectory extension for Joomla (vendor: cmsjunkie.com), versions 1.0.0 through 6.2.2
- Fixed in version 6.2.3
Severity
- CVSS 4.0 Base Score: 8.7 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:L/SA:N
Mitigation and recommended actions
- Immediate: Upgrade J-BusinessDirectory to version 6.2.3 or later, which validates pagination values and the
limitparameter before use in list queries. - If unable to patch immediately: Restrict or filter incoming requests that supply array-typed or non-numeric values for pagination parameters (e.g.,
limitstart,limit) at a web application firewall or reverse proxy in front of the Joomla site.

