Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:X/U:X
Unauthenticated network-reachable method with low complexity (AV:N/AC:L/PR:N/UI:N); impact is destructive data loss scored as availability (A:H) with no confidentiality or integrity per the vendor framing.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
Lifecycle Timeline
2DescriptionCVE.org
Joomla Extension - balbooa.com - Unauthenticated recursive directory deletion < 2.20.2 - The generateNewApp method allows actors to recursively delete directories.
AnalysisAI
Arbitrary recursive directory deletion in the Gridbox extension for Joomla (versions before 2.20.2) lets remote unauthenticated attackers destroy directory trees on the server through the exposed generateNewApp method, which fails to enforce access control (authentication bypass). Rated CVSS 4.0 9.2 (Critical) with a high availability impact on both the vulnerable component and subsequent systems, this is a data-destruction / denial-of-service flaw rather than a code-execution or data-theft one. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
Gridbox is a commercial drag-and-drop page-builder extension for the Joomla CMS, developed by balbooa.com. The vulnerable code path is the generateNewApp method, which is reachable without authentication and performs directory removal operations without validating the caller's identity or constraining the target path. The root cause is classified as CWE-284 (Improper Access Control): a privileged, state-changing filesystem operation is exposed to unauthenticated actors. Because Joomla extensions run within the CMS's web root under the web server's privileges, a recursive delete driven by attacker input can remove application files, uploaded media, and potentially adjacent directories, mapping directly to the vendor's high availability rating for both the component and subsequent systems.
RemediationAI
Vendor-released patch: upgrade Gridbox to version 2.20.2 or later, which is the first fixed release per the '< 2.20.2' affected range. Obtain the update from the vendor at https://www.balbooa.com/gridbox and apply it through Joomla's extension update mechanism. If immediate patching is not possible, restrict network access to the Joomla administrator and extension endpoints (for example via web-server IP allowlisting or a WAF rule blocking requests that invoke the generateNewApp task/method), accepting that this may interfere with legitimate remote administration; alternatively, disable or uninstall the Gridbox extension until it is updated, with the trade-off that any pages built with Gridbox will stop rendering. Ensure current, tested off-server backups exist so that any directory deletion can be recovered, since the primary impact is destructive data loss.
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
Arbitrary file read in the Balbooa Gridbox page-builder extension for Joomla (all versions before 2.20.2) lets remote un
Unauthenticated SQL injection in Balbooa's Gridbox extension for Joomla (versions before 2.20.2) lets remote attackers i
Cross-site request forgery in balbooa Gridbox, a page-builder extension for Joomla, allows attackers to forge state-chan
Stored cross-site scripting in the Gridbox Joomla extension by balbooa.com allows attackers to inject persistent malicio
Payment bypass in Gridbox (Joomla extension by balbooa.com) versions 1.0.0 through 2.20.1 allows unauthenticated remote
Unauthenticated file system disclosure in balbooa.com's Gridbox extension for Joomla (versions 1.0.0 through 2.20.1) exp
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50334
GHSA-p2r5-9v5x-pf34