Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-102424

Balbooa Forms: path traversal

Risk score
56/100
CVSS
7.5 v3.1
Exploit chance (30 days)
0.4%
Published
29 Sep 2026

Open in the live forecast Today's forecast

What to know

What it is
Joomla Extension - balbooa.com - Unauthenticated path traversal exfiltrates local files through auto-reply attachments in Balbooa Forms < 2.4.3.4 - Balbooa Forms accepts upload-field state as Guest-controlled JSON during public form submission. For every object whose id merely looks numeric, the component trusts the s…
Affected
Balbooa Forms
Fix
Apply the vendor's security update; see the linked advisory.
Exploitation
No known exploitation

Story map

Story map: Balbooa FormsTHE FLAWSTHE FIXCVE-2026-102424Path traversalCVSS 7.5 · EPSS 0%CVE-2026-102425Code injectionCVSS 10.0 · EPSS 0%CVE-2026-101127Cross-site scriptingCVSS 9.4 · EPSS 0%CVE-2026-101126Path traversalCVSS 6.5 · EPSS 0%FixApply the vendor's securityupdate; see the linked advisory.Who is exposedBalbooa FormsAMBER · PATCH THIS WEEKBalbooa FormsJoomla Extension - balbooa.com- Unauthenticated RCE via fieldshortcode injection in BalbooaForms < 2.4.3.4 - Balbooa Formssupports administrator-definedPHP code which runs after apublic form submission. The…Where it standsNo known exploitationCONNECTS TOSame weaknessPath traversal (CWE-22)398 other warnings in 30 days →Same productEarlier Balbooa Forms warnings1 in the last 90 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

Balbooa Forms: Amber, patch this week. 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…

The flaws

The fix

Fix: Apply the vendor's security update; see the linked advisory.

Who is exposed: Balbooa Forms

Where it stands

  • No known exploitation

Connects to

Why it is Yellow

  • CVSS 7.5 high
  • Remotely exploitable without logging in

References

Original description

Joomla Extension - balbooa.com - Unauthenticated path traversal exfiltrates local files through auto-reply attachments in Balbooa Forms < 2.4.3.4 - Balbooa Forms accepts upload-field state as Guest-controlled JSON during public form submission. For every object whose `id` merely looks numeric, the component trusts the supplied `filename`, concatenates it below the configured upload directory, and adds the result to an array of local attachment paths. It does not load the referenced attachment row, verify ownership/session/form/field, require that the ID exists, canonicalize the path, or enforce containment. If the form's normal “auto reply” and “attach uploaded files” options are enabled, the component sends those local paths as email attachments to the address submitted in an email field. A Guest can therefore submit a nonexistent numeric ID plus a traversal filename such as `../../../../configuration.php` and receive any file readable by the Joomla process.

Last activity 29 Sep 2026. Patch Forecast updates every hour.