Skip to main content

Balbooa Forms EUVDEUVD-2026-89101

| CVE-2026-102424 HIGH
Path Traversal (CWE-22)
2026-09-29 security@joomla.org GHSA-j3r3-fqf7-gc2r
8.9
CVSS 4.0 · Vendor: joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Locate public Balbooa form with auto-reply
  2. Delivery
    Submit crafted upload-field JSON with traversal filename
  3. Exploit
    Component concatenates path below upload dir without containment
  4. Execution
    Local file added to attachment array
  5. Persist
    Auto-reply emails file to attacker-supplied address
  6. Impact
    Read configuration.php DB credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires that the target Balbooa Forms instance (< 2.4.3.4) has a publicly reachable form whose 'auto reply' option AND 'attach uploaded files' option are both enabled - this is the AT:P attack requirement and the primary limiting factor. Given that, no authentication, no session, no valid attachment/upload row, and no user interaction are needed: a Guest submits attacker-controlled upload-field JSON with a merely numeric-looking id plus a traversal filename (e.g. '../../../../configuration.php') and an attacker-chosen email address. Exfiltration is bounded to files readable by the Joomla/web-server process. Sites without auto-reply-with-attachments configured are not exploitable via this path.

Impact

This is a genuinely high-risk, unauthenticated arbitrary-file-read flaw where the CVSS 4.0 score (8.9) is well-justified rather than inflated. The vector AV:N/AC:L/PR:N/UI:N confirms remote, network-based exploitation requiring no authentication and no user interaction - a Guest can trigger it via a normal public form submission. VC:H with SC:H reflects that a successful read of Joomla's configuration.php discloses database credentials and secrets, effectively compromising the whole host beyond the vulnerable component. The single mitigating signal is AT:P (Attack Requirements: Present), which corresponds to the description's precondition that the form's 'auto reply' and 'attach uploaded files' options both be enabled - a common but not universal configuration. No EPSS score, KEV listing, or public POC was provided, so this is 'no public exploit identified at time of analysis'; the absence of active-exploitation evidence tempers urgency but does NOT lower the intrinsic severity, since the flaw is simple to weaponize once the config precondition is met. Net: a real priority for any site running vulnerable Balbooa Forms with auto-reply enabled, not a paper-tiger high-CVSS.

Exploit ScenarioDerived

An unauthenticated attacker submits a public Balbooa Form on a target Joomla site, injecting crafted upload-field JSON containing a fake numeric id and a traversal filename like '../../../../configuration.php', and supplies their own address in the form's email field. Because the form has auto-reply with 'attach uploaded files' enabled, the component emails the referenced local file back to the attacker, leaking Joomla DB credentials and secrets. No public exploit code is identified at time of analysis, but the technique is trivial to reproduce from the description.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 29, 2026

Unauthenticated path traversal in Balbooa Forms (a Joomla extension) before 2.4.3.4 allows remote attackers to exfiltrate local files readable by the Joomla process via crafted upload-field JSON during public form submission. The flaw requires that the target form has both the 'auto reply' and 'attach uploaded files' options enabled, limiting exploitability but still posing high risk given the CVSS 4.0 score of 8.9 and no authentication or user interaction required. No public exploit code has been identified at time of analysis, and no active exploitation has been confirmed via CISA KEV.

RemediationAI

Vendor-released patch: upgrade Balbooa Forms to version 2.4.3.4 or later. If immediate upgrade is not possible, disable the 'auto reply' option or the 'attach uploaded files' option in all publicly reachable forms to break the exfiltration path; note that disabling auto-reply may affect legitimate email notifications to users. As an additional compensating control, restrict form submissions to authenticated users if feasible, though this may impact public-facing functionality. Refer to the vendor's website at https://www.balbooa.com/ for the latest updates, and consult the Joomla security team's advisory (reported by security@joomla.org) for further details.

Affected VersionsENISA

Balbooa Forms extension for Joomla 1.0.0-2.4.3.3

Affected Packages

euvd balbooa_forms_extension_for_joomla no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability stems from CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) in the Balbooa Forms Joomla extension. During public form submission, the component accepts a guest-controlled JSON representation of upload-field state. For each object with a numeric-looking 'id', the code trusts the attacker-supplied 'filename', concatenates it under the configured upload directory, and adds the resulting path to an array of local attachments without loading the referenced database row, verifying ownership or session, requiring the ID to exist, canonicalizing the path, or enforcing directory containment. When the form's 'auto reply' and 'attach uploaded files' options are enabled, these paths are sent as email attachments to an attacker-chosen address, enabling arbitrary file read. The attack leverages PHP and affects Joomla sites using Balbooa Forms versions prior to 2.4.3.4.

Know when Forms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (joomla) PRIMARY 8.9 HIGH
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
vuln.today AI 8.6 HIGH

Unauthenticated remote form submission (AV:N/PR:N/UI:N); reading host files like configuration.php crosses the app trust boundary so S:C with C:H, no integrity/availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (joomla).

CVSS VectorVendor: joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Balbooa Forms, a Joomla extension, contains a path traversal vulnerability that could allow remote attackers to exfiltrate files from affected web servers. No public exploit identified at time of analysis, but the high CVSS score of 8.9 and no vendor-released patch identified at time of analysis make this a significant risk for organizations with forms that have 'auto reply' and 'attach uploaded files' enabled.

Business Impact: High
Compensating Controls

Disable the 'auto reply' and 'attach uploaded files' settings on all forms; restrict file system permissions for the Joomla process; deploy WAF rules to block path traversal sequences; enable and monitor file access logs for anomalies.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
popular third-party Joomla form-builder extension, not core, not on every site
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Forms

View all
CVE-2026-83099 CRITICAL
10.0 Sep 15

Unauthenticated remote takeover of Oracle Forms is possible in the Forms Services (C/S, Charmode) component of Oracle Fu

CVE-2026-86799 HIGH POC
8.8 Oct 14

Stored cross-site scripting in the Forms WordPress plugin (versions before 3.0.2) allows an unauthenticated attacker to

CVE-2026-83100 CRITICAL
9.8 Sep 15

Unauthenticated remote takeover of Oracle Forms is achievable through the Forms Services C/S Charmode component in versi

CVE-2026-83095 CRITICAL
9.8 Sep 15

Unauthenticated remote attackers with HTTP reachability to the Oracle Forms Services listener can bypass authentication

CVE-2026-83094 CRITICAL
9.8 Sep 15

Authentication bypass in Oracle Forms (Oracle Fusion Middleware) 12.2.1.19.0 and 14.1.2.0.0 lets an unauthenticated, net

CVE-2026-83108 CRITICAL
9.8 Sep 15

Unrestricted network access to Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 allows unauthenticated attackers to bypass authen

CVE-2026-83098 CRITICAL
9.8 Sep 15

Full takeover of Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 is achievable by an unauthenticated remote attacker exploiting

CVE-2021-37334 CRITICAL
9.8 Aug 25

Umbraco Forms version 4.0.0 up to and including 8.7.5 and below are vulnerable to a security flaw that could lead to a r

CVE-2026-102425 CRITICAL
9.5 Sep 29

Unauthenticated remote code execution in the Balbooa Forms extension for Joomla (versions before 2.4.3.4) lets a visitor

CVE-2021-24505 MEDIUM POC
5.4 Aug 09

The Forms WordPress plugin before 1.12.3 did not sanitise its input fields, leading to Stored Cross-Site scripting issue

CVE-2026-83104 CRITICAL
9.1 Sep 15

Improper authentication in the Oracle Forms Client/Server (C/S) Charmode runtime allows an unauthenticated, network-reac

CVE-2026-83093 HIGH
8.6 Sep 15

Authentication bypass in Oracle Forms (component: Forms Services, C/S, Charmode) allows an unauthenticated remote attack

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy