---
id: CVE-2026-102788
title: >-
  Joomla Extension - balbooa.com - Unauthenticated SQL injection in Gridbox <
  2.20.4.2
summary: >-
  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::getBlogPo…
severity: critical
cvss: 9.3
cvssVector: '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'
cvssSource: cna
cwe:
  - CWE-89
vendor: balbooa.com
product: com_gridbox
affected:
  - com_gridbox 1.0.0-2.20.4.1
published: '2026-10-27'
updated: '2026-10-27'
sourceUpdated: '2026-10-27T09:30:08.133Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-102788'
references:
  - url: 'https://www.balbooa.com/gridbox'
tags:
  - cve.org
epss: 0.00386
epssPercentile: 0.32452
ingestedAt: '2026-10-27T16:11:59.247Z'
---

## Overview

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

## Affected

- `com_gridbox 1.0.0-2.20.4.1`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
