Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Joomla site with Gridbox installed
-
DeliverySend request to EditorController getBlogPosts task
-
ExploitMissing checkUserEditLevel() authorization check bypassed
-
ExecutionController returns blog posts / processes order parameter
-
ImpactUnauthorized data retrieved
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target must have the balbooa.com Gridbox extension for Joomla installed at a version below 2.20.4.2 (1.0.0-2.20.4.1). Exploitation requires reaching the EditorController getBlogPosts task via the Joomla front controller; per the supplied vector (PR:N/UI:N/AC:L/AT:N) no authentication, user interaction or special configuration is needed, so default installations are exposed. The only practical limiting factors are presence of the vulnerable extension and a pre-2.20.4.2 version; what the exposed getBlogPosts response and the attacker-controlled 'order' parameter yield beyond unauthorized blog-post reads is not described in the available sources. |
| Impact | Signals conflict and should be weighed carefully. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable flaw requiring no privileges, no user interaction and low complexity, and the vuln.today Decision label is 'act_now' - both arguing for priority remediation. However, the EPSS score is only 0.32% (24th percentile), the CVE is NOT in CISA KEV, and no exploit or PoC reference is present, so there is no evidence of active or imminent mass exploitation; the urgency is driven by the unauthenticated-access profile, not by observed exploitation. There is also tension between the supplied impact metrics (VC:H/VI:H/VA:H → 9.3) and the described mechanism: the evidence only states that EditorController::getBlogPosts() omits the GridboxHelper::checkUserEditLevel() authorization check (CWE-284) while reading the 'order' parameter and returning blog posts, which on its face is an access-control/information-disclosure issue rather than a confirmed integrity/availability compromise - the high integrity and availability ratings are not substantiated by the available text and should be verified with the vendor. Net: a genuine unauthenticated authorization-bypass worth patching promptly given the trivial attack profile, but the low EPSS and absence of KEV/PoC suggest it is not currently under widespread exploitation. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted request to the Joomla front controller invoking the Gridbox EditorController getBlogPosts task, which never calls checkUserEditLevel(). Because low attack complexity and no authentication are required, the attacker retrieves blog-post data (and supplies an attacker-controlled 'order' parameter) that should have been restricted to editors. No public exploit or PoC reference is provided in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Missing authorization in the Balbooa Gridbox extension for Joomla (versions 1.0.0 through 2.20.4.1) allows unauthenticated remote requests to invoke the EditorController::getBlogPosts() task and read blog-post data without the edit-level check applied to other controller tasks. The supplied CVSS 4.0 score is 9.3 with high confidentiality, integrity, and availability impact, but the independent assessment is confidentiality-only (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N), so the demonstrated impact should be treated as unauthorized blog-post read or exposure rather than data modification or denial of service. No public exploit was identified at time of analysis; EPSS is 0.32% (24th percentile), the fixed release is 2.20.4.2, and the vuln.today decision label is act_now despite the independent assessment noting conflicting signals.
RemediationAI
Upgrade the Balbooa Gridbox extension for Joomla to version 2.20.4.2 or later; that is the fixed release identified by the '< 2.20.4.2' affected-version boundary and by the EUVD range ending at 2.20.4.1. Vendor information is available at https://www.balbooa.com/gridbox and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-102789. The available sources do not describe a workaround or configuration-based mitigation, so completing the extension update is the remediation step supported by the supplied data; the vuln.today decision label is act_now even though EPSS is low at 0.32% (24th percentile).
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the Balbooa Gridbox extension for Joomla, a third-party page-builder and editor extension installed into Joomla; the CPE cpe:2.3:a:balbooa.com:gridbox_extension_for_joomla:*:*:*:*:*:*:*:* and the EUVD range 1.0.0-2.20.4.1 identify the vulnerable versions. The root cause is CWE-284 (Improper Access Control): EditorController::getBlogPosts() reads the attacker-controlled order parameter and calls getBlogPosts(), but unlike other tasks in the same controller it omits GridboxHelper::checkUserEditLevel(), so the task can be reached through the Joomla front controller without that authorization check. Per the assessed vector (AV:N/AC:L/PR:N/UI:N/AT:N), the request is remote, unauthenticated, and needs no user interaction; the sources do not describe what the response exposes beyond unauthorized blog-post reads or whether the order parameter affects the query beyond that read, so SQL injection, data modification, and availability impact are not established by the available evidence. The ENISA EUVD ID is EUVD-2026-110644, the source tag is Authentication Bypass, and the issue was reported by Joomla.
Know when Gridbox Extension For Joomla gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Unauthenticated network access with low complexity (missing auth check), but evidence supports only unauthorized blog-post disclosure, so C:L and I/A:N; the input's VI:H/VA:H are unsubstantiated.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
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.
Executive ViewAI
A critical-severity missing authorization vulnerability in the Balbooa Gridbox extension for Joomla (versions 1.0.0-2.20.4.1) allows unauthenticated users to read blog-post data that is normally restricted to editors. Any organization running the affected extension on public Joomla sites faces potential unauthorized exposure of unpublished or sensitive content, with the primary risk limited to confidentiality rather than data modification or service disruption.
Vendor-released patch: 2.20.4.2
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Gridbox Extension For Joomla
View allAuthentication bypass in the Gridbox page-builder extension for Joomla (versions before 2.20.2) lets remote unauthentica
Unauthenticated account takeover in the Gridbox page-builder extension for Joomla (versions before 2.20.2) allows any re
Privilege escalation in the balbooa Gridbox extension for Joomla (versions before 2.20.2) lets unauthenticated actors se
Arbitrary file upload in the Balbooa Gridbox page-builder extension for Joomla (versions before 2.20.2) lets an authenti
Unauthenticated SQL injection in the Balbooa Gridbox extension for Joomla before 2.20.4.2 allows remote attackers to inj
Arbitrary file read in the Balbooa Gridbox page-builder extension for Joomla (all versions before 2.20.2) lets remote un
Arbitrary recursive directory deletion in the Gridbox extension for Joomla (versions before 2.20.2) lets remote unauthen
Unauthenticated SQL injection in Balbooa's Gridbox extension for Joomla (versions before 2.20.2) lets remote attackers i
Cross-site request forgery (CSRF) in the Gridbox extension for Joomla before 2.20.4.0 allows unauthenticated attackers t
Cross-site request forgery in balbooa Gridbox, a page-builder extension for Joomla, allows attackers to forge state-chan
Path traversal in the Gridbox extension for Joomla (versions before 2.20.4.0) allows unauthenticated remote attackers to
Stored cross-site scripting in the Gridbox Joomla extension by balbooa.com allows attackers to inject persistent malicio
EUVD-2026-110644
GHSA-rhxp-7mw6-3gpp
NVD
CVE.org
EPSS
Exploit-DB