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.
Published: 2026-08-19
Score: 10 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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 9.8 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.

Generated by OpenCVE AI on August 20, 2026 at 17:57 UTC.

Remediation

No vendor fix or workaround currently provided.

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 August 20, 2026 at 17:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
Link Providers
https://www.balbooa.com/ cve-icon cve-icon
History

Fri, 21 Aug 2026 21:00:00 +0000

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

Thu, 20 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 19 Aug 2026 13:15:00 +0000

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'}


Subscriptions

Balbooa.com Balbooa.com Balbooa Forms Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-08-21T04:48:22.825Z

Reserved: 2026-07-29T14:01:47.235Z

Link: CVE-2026-67364

cve-icon Vulnrichment

Updated: 2026-08-20T15:53:53.680Z

cve-icon NVD

Status : Deferred

Published: 2026-08-19T13:17:50.957

Modified: 2026-08-26T16:35:20.160

Link: CVE-2026-67364

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T20:45:03Z

Weaknesses
  • CWE-94

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