Cross-site request forgery in Gridbox Joomla language installation
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Tampering
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-352.
Summary
The Gridbox extension for Joomla before 2.20.4.0 has a cross-site request forgery flaw (CWE-352) in its language installation feature. The addLanguage action accepts GET requests without checking the session token, so an unauthenticated remote attacker can make a logged-in user with the core.tools permission trigger a language installation. The attack requires the victim to interact with a crafted page.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
Joomla Extension - balbooa.com - CSRF in language installation feature Gridbox < 2.20.4.0 - PagesController uses a trait that validates the Joomla session token only when the HTTP method is POST. addLanguage does not require POST inside the action and reads url and zip through the generic request input. A GET request can therefore reach the action without the trait checking a token. The action still requires core.tools , but that is the victim’s permission check; it does not prove that the privileged user intended the request.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
The sources list no fixed version for the Gridbox extension for Joomla.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-08 Threatist record created from CVE-2026-102784
- 2026-10-08 Alias added: GHSA-j9q5-m57g-9vj5
References
More Balbooa vulnerabilities
- TI-2026-40656 Unrestricted file upload in balbooa.com Balbooa Forms extension for Joomla KEVCVSS 4.0CRITICAL 10.0
- TI-2021-22543 Balbooa Joomla Forms Builder 2.0.6 SQL Injection Unauthenticated CVSS 4.0HIGH 8.8
- TI-2018-08357 The Balbooa Gridbox extension version 2.4.0 and previous versions for Joomla! is… CVSS 3.0MEDIUM 6.1
- TI-2026-65394 Code injection in Balbooa Forms extension for Joomla CVSS 4.0CRITICAL 9.5
- TI-2026-46921 Code injection in Balbooa Forms component for Joomla CVSS 4.0CRITICAL 10.0
- TI-2026-47660 Code injection in Balbooa Forms extension for Joomla CVSS 4.0CRITICAL 10.0
Sources
- CVE-2026-102784 · CVE Program
- CVE-2026-102784 · NVD
- FIRST EPSS
- GHSA-j9q5-m57g-9vj5 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences