Summary
CVE-2026-65886 is a critical unauthenticated arbitrary file read vulnerability in the Gridbox page builder extension for Joomla, developed by balbooa.com, affecting all versions from 1.0.0 through 2.20.1. The flaw resides in the extension’s photo viewer component, which fails to properly restrict file path access, allowing any unauthenticated remote attacker to read arbitrary files from the server. With a CVSS 4.0 score of 9.2, this vulnerability requires no credentials, no user interaction, and is directly exploitable over the network against any internet-facing Joomla site running Gridbox.
Technical details
- Root cause: Improper limitation of a pathname to a restricted directory (CWE-22 — Path Traversal) within the Gridbox photo viewer feature. The endpoint does not validate or sanitize the file path supplied by the requester, allowing traversal outside the intended directory.
- Trigger conditions: The photo viewer is a front-end, publicly accessible feature. No authentication, session, or special preconditions are required to trigger the vulnerability.
- Attack vector: Network — any unauthenticated attacker reachable over the internet can send a crafted request to the photo viewer endpoint to retrieve arbitrary server-side files.
- Impact: Full confidentiality compromise of both the vulnerable component (VC:H) and downstream systems (SC:H). An attacker can read sensitive server files, including Joomla’s
configuration.php(which contains database credentials, secret keys, and connection strings), system files such as/etc/passwd, application secrets, and other files accessible to the web server process. Credential exposure from such files commonly enables further lateral movement and full site or server compromise.
Affected software
- Gridbox extension for Joomla (com_gridbox) by balbooa.com: versions 1.0.0 through 2.20.1 (inclusive)
Severity
- CVSS 4.0 Base Score: 9.2 (Critical)
- Vector String:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Mitigation and recommended actions
- Immediate action: Upgrade Gridbox to version 2.20.2 or later, which contains the vendor-issued fix for this vulnerability. Updates are available via the Joomla Extensions Directory or directly from balbooa.com.
- Additional context: CVE-2026-65886 was disclosed on July 29, 2026, alongside several other critical Gridbox vulnerabilities in the same release batch — including CVE-2026-65884 (unauthenticated privilege escalation to Super User, CVSS 10.0) and CVE-2026-65885 (authenticated arbitrary file upload, CVSS 9.4) — all resolved in 2.20.2. Organizations should treat this as an urgent patch cycle covering multiple critical issues in a single update. Prior Balbooa vulnerabilities in the same product line — including CVE-2026-61425 (Gridbox authentication bypass, fixed in 2.20.1) and CVE-2026-56291 (Balbooa Forms unauthenticated file upload, CVSS 10.0, confirmed exploited as a zero-day and added to the CISA Known Exploited Vulnerabilities catalog) — have attracted rapid real-world exploitation, underscoring the urgency of patching this extension immediately.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

