Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/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:Red
Unauthenticated network access with no interaction or complexity (AV:N/AC:L/PR:N/UI:N); arbitrary account takeover yields full C/I/A impact, and S:U as impact stays within Joomla's authorization scope.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
Lifecycle Timeline
2DescriptionCVE.org
Joomla Extension - balbooa.com - Unauthenticated arbitrary password reset in Gridbox < 2.20.2 - The resetPassword method allows actors to reset any user password, allowing to login and act as these users - excluding super admins.
AnalysisAI
Unauthenticated account takeover in the Gridbox page-builder extension for Joomla (versions before 2.20.2) allows any remote attacker to reset the password of arbitrary user accounts through the exposed resetPassword method, then log in and act as those users. Super administrator accounts are explicitly out of scope, but all other roles - including regular administrators, editors, and managers - can be seized. The maximum CVSS 4.0 base score of 10.0 reflects unauthenticated, low-complexity, network-reachable exploitation; no public exploit has been identified at time of analysis, though the CVSS threat metrics flag automatability and exploitation evidence.
Technical ContextAI
Gridbox is a commercial drag-and-drop page-builder/component extension for the Joomla CMS produced by balbooa.com. The root cause is classified as CWE-284 (Improper Access Control): the resetPassword method is reachable without authentication and performs no authorization check binding the caller to the target account, so the password-reset routine can be invoked against any account identifier rather than only the requesting user's own account. Because Joomla extensions run inside the CMS session and privilege model, a successful reset lets the attacker authenticate as the victim and inherit that user's Joomla privileges. The affected component is identified by CPE cpe:2.3:a:balbooa.com:gridbox_extension_for_joomla, covering all versions prior to the fixed 2.20.2 release.
RemediationAI
Vendor-released patch: upgrade Gridbox to version 2.20.2 or later, which remediates the unauthenticated resetPassword access-control flaw. Apply the update through Joomla's extension manager as the primary and definitive fix. Until the upgrade can be applied, restrict reachability of the vulnerable endpoint: place the Joomla site behind a WAF or web-server rule that blocks unauthenticated requests to the Gridbox password-reset action, or temporarily unpublish/disable the Gridbox component if the site can operate without it - noting the trade-off that disabling it will break any front-end pages built with Gridbox. As a detective/response control, force a password reset for all non-super-admin accounts and audit recent logins and account changes for signs of takeover. Refer to the vendor at https://www.balbooa.com/gridbox and the advisory writeup at https://mysites.guru/blog/gridbox-23-critical-vulnerabilities/.
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
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
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 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-50355
GHSA-f53f-94jh-jchq