Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or self-create Gridbox account
-
DeliveryAuthenticate to Joomla back-end
-
ExploitUpload PHP web shell via Gridbox
-
ExecutionRequest uploaded file over HTTP
-
PersistExecute code as web-server user
-
ImpactCompromise Joomla host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Joomla account that can reach Gridbox's file-upload methods (PR:H per the vendor vector), and the target must run a Gridbox version earlier than 2.20.2. The decisive limiting factor is normally that authentication barrier - however, the CVE description explicitly states the required account can be created by the attacker when chained with CVE-2026-65884, so on installations with open registration (or when both flaws are present) the practical barrier collapses to network reachability of the Joomla site. No user interaction is needed (UI:N) and the vector is network-based (AV:N). What still limits exploitation: sites that disable self-registration and restrict Gridbox privileges to trusted operators force the attacker to first obtain valid credentials, and hosts configured to block script execution in upload directories would blunt the RCE payoff even after a successful upload. |
| Impact | Signals are largely aligned toward high priority: the vendor CVSS 4.0 base is 9.4 with AV:N (network), AC:L (low complexity), UI:N (no user interaction), full VC/VI/VA:H and subsequent-system SC/SI/SA:H, plus threat/supplemental metrics E:A (Attacked), AU:Y (Automatable), and U:Red (Red urgency) - all indicating the vendor treats this as an urgent, automatable, actively-relevant issue. The one mitigating base metric is PR:H (privileges required), but the description explicitly notes the required account can be self-created by the attacker via CVE-2026-65884, which substantially erodes that barrier and is the key reason the effective risk exceeds what PR:H alone implies. Important caveats: no EPSS score, no CISA KEV entry, and no explicit POC flag were provided, so despite the E:A threat metric I cannot confirm active in-the-wild exploitation - the E:A rating originates from vendor scoring, not an independent exploitation feed, and should be verified. Overall this is a genuine priority for any Joomla site running Gridbox, not a high-CVSS-but-low-real-risk case, but the exploitation-activity claim rests solely on the vendor CVSS metric. |
| Exploit ScenarioDerived | An attacker registers (or self-provisions via the chained CVE-2026-65884) a Gridbox-capable Joomla account, then uses the extension's file-upload method to submit a PHP web shell disguised or unrestricted by type checks. They request the uploaded file directly over HTTP to execute commands on the server as the web-server user, achieving authenticated RCE with low attack complexity and no user interaction. No public exploit is identified at time of analysis, though the low complexity and automatable nature (AU:Y) make scripted exploitation straightforward once an account is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 29, 2026
Arbitrary file upload in the Balbooa Gridbox page-builder extension for Joomla (versions before 2.20.2) lets an authenticated user upload files of arbitrary type via the extension's file-upload methods, bypassing type restrictions (CWE-434). Uploading executable server-side code (e.g. a PHP web shell) yields authenticated remote code execution, and the vendor rates it CVSS 4.0 9.4 with an 'Attacked' exploit-maturity flag and 'Red' urgency. The impact is materially worse because it chains with CVE-2026-65884, which lets the attacker create the account required to reach the upload feature - collapsing the privilege barrier and effectively enabling attacker-driven RCE. No public exploit is identified at time of analysis, though the CVSS threat metric (E:A) signals the vendor considers exploitation activity present.
RemediationAI
Vendor-released patch: upgrade Gridbox to version 2.20.2 or later, which is the fixed release for versions '< 2.20.2'; obtain it from the vendor at https://www.balbooa.com/gridbox. Because this vulnerability is dangerous largely in combination with the account-creation flaw CVE-2026-65884, also apply that fix (same upgrade line) and, as an immediate compensating control, disable or lock down self-registration in Joomla so unauthenticated users cannot provision accounts that reach Gridbox upload features. Additional workarounds where patching must wait: restrict access to the Joomla administrator/back-end and Gridbox editor endpoints by IP allowlist or VPN (trade-off: legitimate remote editors lose direct access), and configure the web server to refuse execution of scripts in Gridbox/Joomla upload/media directories (e.g. deny PHP handler mapping under the upload path - trade-off: may break features that legitimately serve dynamic content from those paths, so test first). Audit existing upload directories for unexpected script files before and after upgrading, since a pre-patch compromise would persist across the update.
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
Gridbox is a commercial drag-and-drop page-builder / layout extension for the Joomla CMS, published by balbooa.com; the affected CPE is cpe:2.3:a:balbooa.com:gridbox_extension_for_joomla:*. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): the extension's file-upload handlers accept and store files without adequately validating extension, MIME type, or content, allowing server-executable scripts to land in a web-reachable directory. Because Joomla runs on PHP, an uploaded .php (or equivalently interpreted) file placed under the web root can be requested directly and executed by the web server, turning a storage flaw into code execution. The chained CVE-2026-65884 addresses the account/privilege side, meaning the 'authenticated' precondition is not a durable control against a determined attacker.
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:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/AU:Y/U:Red
Network file-upload to RCE with low complexity and no interaction; PR:H because the standalone flaw needs an authenticated upload-capable account, S:C as web-shell execution escapes the app to the OS.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - balbooa.com - Authenticated arbitrary file upload in Gridbox < 2.20.2 - File upload methods allows authenticated attackers to upload arbitrary files. Turns into an authenticated RCE if combined with CVE-2026-65884 as the required account can be created by the attacker.
Executive ViewAI
Balbooa Gridbox (Joomla extension versions before 2.20.2) contains a critical arbitrary file upload vulnerability enabling remote code execution on affected servers. No public exploit identified at time of analysis, but CVE-2026-65884 allows attackers to create accounts, collectively enabling unauthenticated threat actors to gain administrative control of Joomla instances and underlying infrastructure.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable Balbooa Gridbox extension immediately; (2) Enforce IP-based access controls on Joomla administrator console; (3) Deploy WAF rules blocking POST requests to /components/com_gridbox/ upload endpoints; (4) Set upload directory permissions to 644 and disable PHP execution via server directives; (5) Enable comprehensive logging for file uploads and account creation; (6) If operationally required to keep the extension active, implement strict file type validation with MIME type and content inspection, and consider network isolation of the affected Joomla instance until patched.
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
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
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
Unauthenticated SQL injection in the Balbooa Gridbox extension for Joomla before 2.20.4.2 allows remote attackers to inj
Missing authorization in the Balbooa Gridbox extension for Joomla (versions 1.0.0 through 2.20.4.1) allows unauthenticat
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-50298
GHSA-ch97-6m5m-2jh8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB