Skip to main content

Balbooa Gridbox CVE-2026-65885

| EUVDEUVD-2026-50298 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-07-29 Joomla GHSA-ch97-6m5m-2jh8
9.4
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or self-create Gridbox account
  2. Delivery
    Authenticate to Joomla back-end
  3. Exploit
    Upload PHP web shell via Gridbox
  4. Execution
    Request uploaded file over HTTP
  5. Persist
    Execute code as web-server user
  6. Impact
    Compromise 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Gridbox extension for Joomla 1.0.0-2.20.1

Affected Packages

euvd gridbox_extension_for_joomla no fix

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

Vendor (Joomla) PRIMARY 9.4 CRITICAL
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
vuln.today AI 9.1 CRITICAL

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche commercial Joomla page-builder extension, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +47
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

CVE-2026-65888 CRITICAL
10.0 Jul 29

Authentication bypass in the Gridbox page-builder extension for Joomla (versions before 2.20.2) lets remote unauthentica

CVE-2026-65887 CRITICAL
10.0 Jul 29

Unauthenticated account takeover in the Gridbox page-builder extension for Joomla (versions before 2.20.2) allows any re

CVE-2026-65884 CRITICAL
10.0 Jul 29

Privilege escalation in the balbooa Gridbox extension for Joomla (versions before 2.20.2) lets unauthenticated actors se

CVE-2026-102788 CRITICAL
9.3 Oct 27

Unauthenticated SQL injection in the Balbooa Gridbox extension for Joomla before 2.20.4.2 allows remote attackers to inj

CVE-2026-102789 CRITICAL
9.3 Oct 27

Missing authorization in the Balbooa Gridbox extension for Joomla (versions 1.0.0 through 2.20.4.1) allows unauthenticat

CVE-2026-65886 CRITICAL
9.2 Jul 29

Arbitrary file read in the Balbooa Gridbox page-builder extension for Joomla (all versions before 2.20.2) lets remote un

CVE-2026-65889 CRITICAL
9.2 Jul 29

Arbitrary recursive directory deletion in the Gridbox extension for Joomla (versions before 2.20.2) lets remote unauthen

CVE-2026-65890 CRITICAL
9.2 Jul 29

Unauthenticated SQL injection in Balbooa's Gridbox extension for Joomla (versions before 2.20.2) lets remote attackers i

CVE-2026-102784 HIGH
8.7 Oct 08

Cross-site request forgery (CSRF) in the Gridbox extension for Joomla before 2.20.4.0 allows unauthenticated attackers t

CVE-2026-65947 HIGH
7.3 Jul 29

Cross-site request forgery in balbooa Gridbox, a page-builder extension for Joomla, allows attackers to forge state-chan

CVE-2026-102783 MEDIUM
6.3 Oct 08

Path traversal in the Gridbox extension for Joomla (versions before 2.20.4.0) allows unauthenticated remote attackers to

CVE-2026-66490 MEDIUM
6.1 Jul 29

Stored cross-site scripting in the Gridbox Joomla extension by balbooa.com allows attackers to inject persistent malicio

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy