CVE Catalog

CVE-2026-101127

HighCVSS 8.6
Published: Translated: NVD NIST

Summary

Joomla Extension Balbooa Forms before 2.4.3.4 has an unauthenticated upload filename stored XSS vulnerability. The public form upload endpoint validates the uploaded file's extension and detected MIME type, but stores the attacker-supplied original multipart filename verbatim in `#__baforms_submissions_attachments.name`. A later anonymous form submission associates that temporary attachment with the newly created submission. When an administrator opens the submission, the component's JavaScript retrieves the stored attachment record and concatenates `file.name` directly into an HTML string. The complete string is assigned to `innerHTML`.

Risk Assessment

The risk includes execution of malicious script in the administrator's browser context, potentially leading to session theft, admin panel compromise, or other attacks.

Recommendation

Update Balbooa Forms to version 2.4.3.4 or later. Additionally, consider restricting access to the admin panel and applying security policies such as CSP.

Other vulnerabilities in Balbooa Forms

See all
Original NVD description (English source)

Joomla Extension - balbooa.com - Unauthenticated upload filename stored XSS in Balbooa Forms < 2.4.3.4 - The public form upload endpoint validates the uploaded file's extension and detected MIME type, but stores the attacker-supplied original multipart filename verbatim in `#__baforms_submissions_attachments.name`. A later anonymous form submission associates that temporary attachment with the newly created submission. When an administrator opens the submission, the component's JavaScript retrieves the stored attachment record and concatenates `file.name` directly into an HTML string. The complete string is assigned to `innerHTML`.

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