CVE-2026-102425
Received Received - Intake

Unauthenticated RCE in Balbooa Forms via Shortcode Injection

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

Publication date: 2026-09-29

Last updated on: 2026-09-29

Assigner: Joomla! Project

Description

Joomla Extension - balbooa.com - Unauthenticated RCE via field shortcode injection in Balbooa Forms < 2.4.3.4 - Balbooa Forms supports administrator-defined PHP code which runs after a public form submission. The feature also supports form-field shortcodes inside that PHP. Before calling `eval()`, the component replaces each shortcode with the raw value submitted by the visitor, leading to an RCE vector. A public form must use the product's optional PHP-after-submission action and interpolate an attacker-controlled field shortcode inside a double-quoted PHP string to be vulnerable.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
balbooa forms to 2.4.3.4 (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 an unauthenticated Remote Code Execution (RCE) vulnerability in the Balbooa Forms Joomla extension affecting versions before 2.4.3.4. It allows attackers to execute arbitrary PHP code by injecting field shortcodes into administrator-defined PHP code that runs after form submissions. The vulnerability occurs because the component replaces shortcodes with raw user-submitted values before evaluating the PHP code via eval().

Detection Guidance

This vulnerability requires checking for vulnerable versions of Balbooa Forms (specifically < 2.4.3.4) and inspecting Joomla components for PHP-after-submission actions using field shortcodes. No direct commands are provided in the context, but you should verify installed versions and review form configurations for suspicious PHP code execution.

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, any visitor could potentially compromise the system if the vulnerable extension is installed.

Compliance Impact

This vulnerability could lead to unauthorized access and data breaches, violating GDPR's data protection requirements and HIPAA's security rules for protected health information. Organizations may face fines, legal penalties, and reputational damage if exploited.

Mitigation Strategies

Immediately update Balbooa Forms to version 2.4.3.4 or later. Disable the PHP-after-submission action in Joomla forms if not required. Review all forms for unauthorized PHP code and remove any suspicious shortcodes or actions.

Chat Assistant

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

EPSS Chart