# CVE-2026-102789: Joomla Gridbox missing authorization check in editor controller

Source: https://junglewise.ai/threats/cve-2026-102789-joomla-extension-balbooa-com-missing-authorization-check-on  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-27. Updated: 2026-10-27  
License: CC BY 4.0 with a link back

CVE-2026-102789 · Severity: info · Published 2026-10-27

Gridbox is a website builder extension for Joomla that allows users to create and manage sites through a visual editor. This vulnerability allows unauthenticated or low-privilege users to access the getBlogPosts editor task without proper authorization checks, potentially exposing sensitive blog data or allowing unauthorized modifications. The issue occurs because the EditorController omits standard permission validation that should restrict access to this functionality.

Technologies: [Balbooa.Com Gridbox](https://junglewise.ai/threats/technologies/balbooa-com-gridbox). Vendors: [Balbooa.Com](https://junglewise.ai/threats/vendors/balbooa-com).

## Quick answers

**Is CVE-2026-102789 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-102789 being exploited in the wild.

**How severe is CVE-2026-102789?** Informational severity, published 27 October 2026.

**Which products and versions are affected?** Balbooa.Com Gridbox before 2.20.4.2.

**Is there a fix for CVE-2026-102789?** Yes: fixed in Gridbox 2.20.4.2. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-102789 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-102789?** Check whether you run Balbooa.Com Gridbox at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in Gridbox 2.20.4.2

## Technical details

The EditorController::getBlogPosts() method reads an order parameter without performing the required GridboxHelper::checkUserEditLevel() authorization check that protects other controller tasks. This missing authorization validation is a broken access control flaw that permits privilege escalation or unauthorized data access depending on the task's functionality and the attacker's current privilege level.

## Affected products

- balbooa.com Gridbox before 2.20.4.2

## Timeline

- 2026-10-27: disclosed
- 2026-10-27: patched

## References

- [https://www.balbooa.com/gridbox](https://www.balbooa.com/gridbox)

## Related threats

- [balbooa Gridbox unauthenticated file deletion](https://junglewise.ai/threats/cve-2026-107130-joomla-extension-balbooa-com-unauthenticated-deletion-of)
- [Joomla Gridbox stored XSS in Recent Comments widget](https://junglewise.ai/threats/cve-2026-105607-joomla-extension-balbooa-com-unauthenticated-stored-xss-in-the)
