CVE-2026-67364
Received Received - Intake

Pre-auth PHP Code Injection in Balbooa Forms

Vulnerability report for CVE-2026-67364, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-19

Last updated on: 2026-08-19

Assigner: Joomla! Project

Description

Joomla Extension - balbooa.com - Pre-auth PHP Code Injection in Balbooa Forms < 2.4.3.2 - CWE-94 / CWE-95 | CVSS 3.1: 9.8 Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) The form's optional custom-PHP post-submission handler is executed via eval(). The [URL parameter = X] shortcode is substituted with the raw, unescaped value of a query parameter, letting an unauthenticated attacker inject arbitrary PHP that executes server-side. The CSRF token needed to reach the endpoint is itself disclosed anonymously via a separate task, so it provides no real protection. Exploitability requires the form to have a custom-PHP handler configured (a documented builder feature) referencing that shortcode, and no reCAPTCHA on the submit button.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-19
Last Modified
2026-08-19
Generated
2026-08-19
AI Q&A
2026-08-19
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
balbooa forms to 2.4.3.2 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a pre-authentication PHP code injection vulnerability in the Balbooa Forms Joomla extension versions before 2.4.3.2. It allows unauthenticated attackers to execute arbitrary PHP code on the server by injecting it via a query parameter. The vulnerability occurs because the extension uses eval() to execute a custom-PHP post-submission handler, and the handler includes an unescaped shortcode that substitutes a query parameter value directly.

Detection Guidance

Check if Balbooa Forms version is below 2.4.3.2. Inspect form configurations for custom-PHP handlers using the [URL parameter = X] shortcode. Review server logs for eval() calls with user-supplied input.

Impact Analysis

An attacker could exploit this to take full control of your Joomla website, steal sensitive data, install malware, or deface the site. Since it requires no authentication and the CSRF token is exposed, the attack surface is significant if the form has a custom-PHP handler configured.

Compliance Impact

This vulnerability could lead to unauthorized access to personal or sensitive data, violating GDPR and HIPAA requirements for data protection and confidentiality. A successful exploit may result in data breaches, triggering legal penalties, fines, and reputational damage.

Mitigation Strategies

Update Balbooa Forms to version 2.4.3.2 or later. Remove any custom-PHP handlers in forms. Disable the vulnerable endpoint if not needed. Add reCAPTCHA to submit buttons.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-67364. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart