CVE Catalog

CVE-2026-102425

CriticalCVSS 9.5
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

An unauthenticated attacker can execute arbitrary PHP code on the server, leading to full compromise of the application and potentially the host. The risk is high for sites with public forms using the PHP-after-submission action.

Recommendation

Update Balbooa Forms to version 2.4.3.4 or later. Until patched, disable the PHP-after-submission action on public forms or remove field shortcode interpolation from PHP code.

Other vulnerabilities in Balbooa Forms

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS