Description
Joomla Extension - balbooa.com - Unauthenticated SQL injection in Gridbox < 2.20.4.2 - On store product list pages, the value of the sort-by URL parameter is retrieved using a string filter and passed directly to GridboxHelper::getBlogPosts(). When the parameter does not match known sorting keys, it is prefixed with a table alias and inserted into the ORDER BY clause without checking against an allowlist
Published: 2026-10-27
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Data Compromise
Action: Immediate Patch
AI Analysis

Impact

The Gridbox extension for Joomla contains an unauthenticated SQL injection flaw in the handling of the sort‑by URL parameter on product list pages. The parameter value is filtered with a generic string filter and then incorporated directly into an ORDER BY clause without proper validation. This allows an attacker to inject arbitrary SQL into the query, which can be used to read, modify, or delete data from the underlying databases. The flaw is classified as CWE‑89 and can potentially lead to complete data compromise or system compromise if the database contains sensitive information.

Affected Systems

The vulnerability affects the balbooa.com Gridbox extension for Joomla versions earlier than 2.20.4.2. Only these releases are impacted; newer versions have fixed the input validation logic. Administrators using these versions must immediately verify if the extension is present and running on their websites.

Risk and Exploitability

The impact rating is high with a CVSS score of 9.3. Exploitation requires only the ability to construct a URL that reaches the Gridbox component, and no authentication is necessary. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the lack of authentication combined with the severity suggests a moderate to high likelihood of exploit in the wild. Acting promptly is recommended to mitigate potential data loss or unauthorized database manipulation.

Generated by OpenCVE AI on October 27, 2026 at 10:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Gridbox extension to version 2.20.4.2 or later, which includes input validation on the sort‑by parameter.
  • If an upgrade is not feasible, temporarily restrict public access to the affected pages by employing web‑application firewall rules or IP whitelisting to limit exposure of the vulnerable URL.
  • Perform an internal review of custom code or third‑party extensions for similar unsanitized query parameters and validate all database inputs before usage.

Generated by OpenCVE AI on October 27, 2026 at 10:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 27 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Description Joomla Extension - balbooa.com - Unauthenticated SQL injection in Gridbox < 2.20.4.2 - On store product list pages, the value of the sort-by URL parameter is retrieved using a string filter and passed directly to GridboxHelper::getBlogPosts(). When the parameter does not match known sorting keys, it is prefixed with a table alias and inserted into the ORDER BY clause without checking against an allowlist
Title Joomla Extension - balbooa.com - Unauthenticated SQL injection in Gridbox < 2.20.4.2
Weaknesses CWE-89
References
Metrics cvssV4_0

{'score': 9.3, 'vector': '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-10-27T09:30:08.133Z

Reserved: 2026-09-29T16:46:15.045Z

Link: CVE-2026-102788

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T10:16:53.780

Modified: 2026-10-27T10:16:53.780

Link: CVE-2026-102788

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T10:30:11Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')