CVE-2026-67364

Joomla Extension - balbooa.com - Pre-auth PHP Code Injection in Balbooa Forms < 2.4.3.2

Published Aug 19, 2026 CVSS 4.0 · 10 Critical EPSS < 1% KEV · Not listed
Description
Joomla Extension - balbooa.com - Pre-auth PHP Code Injection in Balbooa Forms < 2.4.3.2 - 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.

Analysis

AI-generated

Technical impact

The extension allows developers to specify a custom PHP handler that is executed through eval() when a form is submitted. An attacker can supply a query parameter that is substituted into the shortcode, resulting in arbitrary PHP being evaluated on the server. This gives a remote code execution capability, enabling complete compromise of the Joomla site, and therefore the impact is loss of confidentiality, integrity and availability for all affected assets.

Affected Systems

The vulnerability affects Balbooa Forms extensions for Joomla versions older than 2.4.3.2. The product is provided by balbooa.com. No other vendors or versions are listed.

Risk and Exploitability

The CVSS score of 10 indicates a critical severity. The EPSS score of < 1% suggests a very low but non‑zero probability of exploitation in the wild, likely due to the lack of authentication and the publicly disclosed CSRF token that can be retrieved via a separate task, which allows an attacker to construct a valid request. Because the flaw is triggered server‑side, a remote attacker can successfully execute arbitrary PHP code if the form has a custom PHP handler referencing the vulnerable shortcode and the submit button has no reCAPTCHA protection. The risk is hence high for sites using Balbooa Forms < 2.4.3.2 that have such a configuration. The vulnerability is not listed in the CISA KEV catalog.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Balbooa Forms 2.4.3.2 or later, which removes the vulnerable eval and input handling.
  • If immediate upgrade is not possible, disable or remove any custom PHP post‑submission handler from the form so the shortcode is not executed.
  • Add reCAPTCHA or other client‑side bot protection to the form submit button to mitigate automated attack attempts.

Generated by OpenCVE AI on October 1, 2026 at 22:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
Link Providers
https://www.balbooa.com/ cve-icon cve-icon
History
Type Values Removed Values Added
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. Joomla Extension - balbooa.com - Pre-auth PHP Code Injection in Balbooa Forms < 2.4.3.2 - 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.
Type Values Removed Values Added
First Time appeared Balbooa.com
Balbooa.com balbooa.com Balbooa Forms Extension For Joomla
Vendors & Products Balbooa.com
Balbooa.com balbooa.com Balbooa Forms Extension For Joomla
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Title Joomla Extension - balbooa.com - Pre-auth PHP Code Injection in Balbooa Forms < 2.4.3.2
Weaknesses CWE-94
References
Metrics cvssV4_0

{'score': 10, 'vector': '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'}

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
Joomla
Published
Updated
Sep 29, 2026, 5:01 PM
Reserved
Jul 29, 2026, 2:01 PM
Status
Deferred
Published
Aug 19, 2026, 1:17 PM
Modified
Sep 29, 2026, 5:17 PM