Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate public Balbooa form with auto-reply
-
DeliverySubmit crafted upload-field JSON with traversal filename
-
ExploitComponent concatenates path below upload dir without containment
-
ExecutionLocal file added to attachment array
-
PersistAuto-reply emails file to attacker-supplied address
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (joomla).
CVSS VectorVendor: joomla
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Unauthenticated remote takeover of Oracle Forms is possible in the Forms Services (C/S, Charmode) component of Oracle Fu
Stored cross-site scripting in the Forms WordPress plugin (versions before 3.0.2) allows an unauthenticated attacker to
Unauthenticated remote takeover of Oracle Forms is achievable through the Forms Services C/S Charmode component in versi
Unauthenticated remote attackers with HTTP reachability to the Oracle Forms Services listener can bypass authentication
Authentication bypass in Oracle Forms (Oracle Fusion Middleware) 12.2.1.19.0 and 14.1.2.0.0 lets an unauthenticated, net
Unrestricted network access to Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 allows unauthenticated attackers to bypass authen
Full takeover of Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 is achievable by an unauthenticated remote attacker exploiting
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
Unauthenticated remote code execution in the Balbooa Forms extension for Joomla (versions before 2.4.3.4) lets a visitor
The Forms WordPress plugin before 1.12.3 did not sanitise its input fields, leading to Stored Cross-Site scripting issue
Improper authentication in the Oracle Forms Client/Server (C/S) Charmode runtime allows an unauthenticated, network-reac
Authentication bypass in Oracle Forms (component: Forms Services, C/S, Charmode) allows an unauthenticated remote attack
EUVD-2026-89101
GHSA-j3r3-fqf7-gc2r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB