IT SBIT Services
Schneeberger
DEEN
CVE tracker

Balbooa Gridbox: Missing authorization check in editor controller

CVE-2026-102789Critical 9.3

← All vulnerabilities

Summary

Gridbox, a page builder extension for Joomla by Balbooa, lacks an edit-level permission check in the getBlogPosts task of its editor controller. Unlike other tasks in this controller, it does not verify the user's rights before processing the order parameter. The CNA rates the flaw CVSS 4.0 9.3 (critical) with a network vector that needs no privileges or user interaction, so the attacker could affect confidentiality, integrity and availability. Whether the endpoint can be reached without a login is not confirmed.

Affected

  • Gridbox (component com_gridbox) for Joomla, versions 1.0.0 to 2.20.4.1
  • Note: VulDB lists the same range but rates the issue CVSS 6.3 with CWE-269; the CNA values are CVSS 9.3 and CWE-284

Fixed in

  • Gridbox 2.20.4.2 (derived from the CVE version range; verify in the vendor changelog)

Workaround

Unknown.

Exploitation

  • Not known to be exploited for this CVE; no public proof of concept found at the time of research
  • Other Gridbox vulnerabilities have been reported as actively exploited; those are separate CVEs fixed in earlier releases

Our recommendation

  • Inventory Joomla sites that run com_gridbox and check the installed version
  • Update Gridbox to 2.20.4.2 or later as soon as possible
  • Check for unknown administrator accounts and unexpected template changes, because earlier Gridbox flaws led to compromises
  • Review whether the affected endpoint is reachable without login and restrict access if possible
  • Re-check NVD and the Balbooa changelog once the CVE is analysed

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 00:38.

Original description (NVD)

Joomla Extension - balbooa.com - Missing Authorization Check on Editor Controller Task in Gridbox < 2.20.4.2 - EditorController::getBlogPosts() reads the order parameter and invokes getBlogPosts() . Unlike other tasks in this controller, it omits the GridboxHelper::checkUserEditLevel() check.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.