PHP2Shell : See if you’re affected with a free external attack surface scan. Click Here > 

New CVE Detected

CVE-2026-102424 – Unauthenticated Path Traversal / Local File Disclosure – Balbooa Forms extension f

Be the first to know when new zero-days emerge:

Summary

CVE-2026-102424 is an unauthenticated path traversal (CWE-22) vulnerability in the Balbooa Forms extension for Joomla (com_baforms), affecting versions 1.0.0 through 2.4.3.3. The flaw allows an unauthenticated attacker to cause the component to email itself arbitrary, locally readable files — including Joomla’s configuration.php, which typically contains database credentials — by abusing a form’s auto-reply attachment feature. The issue carries a CVSS score of 8.9 (High).

Technical details

  • Root cause: During public form submissions, the component accepts guest-controlled JSON describing upload-field state without validating it. For any object whose id merely looks numeric, the component trusts the supplied filename, concatenates it beneath the configured upload directory, and adds the result to the list of local attachment paths — without loading the referenced attachment record, verifying ownership/session/form/field, confirming the ID exists, canonicalizing the path, or enforcing directory containment.
  • Trigger conditions: The target form must have the "auto reply" and "attach uploaded files" options enabled.
  • Attack vector: Network, no authentication or user interaction required. An attacker submits a form with a nonexistent numeric attachment ID and a traversal-style filename (e.g. ../../../../configuration.php) along with an attacker-controlled destination email address.
  • Impact: The component emails the resolved local file(s) as attachments to the submitted address, resulting in disclosure of arbitrary files readable by the Joomla web process — most notably configuration.php, which typically exposes database credentials and other secrets.

Affected software

  • Balbooa Forms extension for Joomla (com_baforms), versions 1.0.0 through 2.4.3.3

Severity

  • CVSS v4.0 Score: 8.9 (High)
  • Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

Mitigation and recommended actions

  • Immediate: Upgrade Balbooa Forms to version 2.4.3.4 or later, which introduces path sanitization and boundary checks in file-path resolution and email notification routines, replaces blind trust in client-supplied attachment metadata with server-side ownership verification, and adds broader JSON payload validation.
  • If immediate patching is not possible: Disable the "auto reply" and/or "attach uploaded files" options on public-facing forms until the update can be applied, and review form submission and email logs for suspicious filenames containing traversal sequences (e.g. ../).

References

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

How IONIX’s External Exposure Management Platform Detects and Validates
Zero-Days to Shrink MTTR

1

Map your entire attack surface (continously)

IONIX uses multi-factor discovery methods, including DNS analysis, certificate mapping, metadata inspection, and more, to automatically map every internet-facing asset across your environment. This includes cloud instances, third-party platforms, shadow IT, and even forgotten infrastructure that traditional tools miss.

2

Monitor for new CVEs

Dozens of threat intel feeds using agentic technology are continuously analyzed to detect the appearance of proof-of-concept code, exploit kits, and indicators of active targeting. IONIX goes further by applying AI to proactively evaluate whether emerging vulnerabilities are likely to be exploited, even before PoCs go public.

3

Identify Potential External Exposures

Not all CVEs matter. IONIX filters vulnerabilities by asking attacker-centric questions: Can it be reached from the internet? Does it require authentication? Is it being exploited in the wild? This dramatically reduces noise and focuses teams on threats that can actually be weaponized.

4

Create Safe, Scalable Exploit Validations

IONIX transforms real-world PoCs into safe, non-intrusive test payloads that can be run in production environments without disruption. These simulations are precisely targeted to the systems that are vulnerable, ensuring rapid validation without unnecessary load.

5

Execute Exploit Validations

By combining context about software stack, versioning, exposure status, and reachability, IONIX ensures that only the right payloads are executed against the right assets, maximizing efficiency and minimizing risk.

6

Drive Fast and Actionable Remediation

Results are routed through integrations with ticketing, SOAR, and SIEM tools. Issues are written in plain language, bundled into remediation clusters, and prioritized based on asset criticality, exploitability, and blast radius. This shortens mean time to remediation (MTTR) and empowers teams to act with confidence.

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

Subscribe to Threat Center RSS

Copy/paste the link below into your preferred RSS reader or follow these instructions to subscribe to Slack alerts.

Get Real-Time CVE Alerts to Your Email

Be the first to know when new zero-days emerge