Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent-network access to BAS segment
-
DeliveryAuthenticate with high-privilege account
-
ExploitSubmit crafted traversal file path
-
ExecutionRead/write files outside intended directory
-
ImpactCompromise controller integrity and availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
|
| Exploitation Conditions | Exploitation requires (1) adjacent-network access to the EasyIO FS32 controller - typically the building-automation/OT network segment, not the public internet (AV:A); (2) a high-privilege, authenticated session on the device (PR:H); (3) satisfaction of a specific attack prerequisite condition (AT:P) and a high-complexity sequence (AC:H). The vulnerability lies in a feature that accepts an externally controlled file name or path (CWE-73), so the attacker must reach that specific path-handling function on an FS32 running a firmware version before 3.0b63. No end-user interaction is required (UI:N). The combination of adjacent-only reach, required elevated privileges, and high complexity are the primary factors limiting realistic exploitation; segmenting the OT network and restricting privileged access materially reduces risk. |
| Impact | This is a genuine-but-not-urgent issue whose real-world risk is substantially lower than a path-traversal CWE might suggest at first glance. The only quantitative severity signal provided is a CVSS 4.0 score of 5.6 (Medium) with vector CVSS:4.0/AV:A/AC:H/AT:P/PR:H/UI:N - meaning exploitation requires adjacent-network access (not internet-wide), high attack complexity, a specific attack prerequisite (AT:P), and high privileges (PR:H, i.e. authenticated with elevated rights). These combined constraints sharply reduce realistic attack likelihood. The CVSS 4.0 exploit-maturity component E:P indicates proof-of-concept exploit code is at the public/PoC stage, so publicly available exploit code exists, but there is no CISA KEV listing and no EPSS score, SSVC decision, or NVD CVSS 3.1 vector supplied. There is a notable internal inconsistency in the supplied vector worth flagging: the vulnerable-system impacts are mixed (VC:L/VI:H/VA:H) yet every subsequent-system metric is set to High (SC:H/SI:H/SA:H), which for a file-path-traversal flaw gated behind PR:H on an embedded building-automation controller looks inflated - verify the subsequent-system scope claim with the vendor. Net: prioritize as a routine patch for exposed/OT-adjacent FS32 devices, not as an emergency; the adjacent-vector + high-privilege + high-complexity profile makes this far more plausible as a targeted insider/foothold-escalation step than as mass-exploited. |
| Exploit ScenarioDerived | An attacker who already has adjacent-network access to a building-automation segment and holds high-privilege (authenticated/admin-level) access to an EasyIO FS32 controller supplies an externally controlled file name or path to a vulnerable feature, using directory-traversal sequences to read or write files outside the intended directory. Proof-of-concept exploit code is reported to exist (CVSS E:P), but the high attack complexity (AC:H) and required attack prerequisite (AT:P) mean the attack is not trivially reliable and is unlikely to be opportunistic. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Johnson Controls EasyIO FS32 building-automation controllers running firmware before 3.0b63 expose a file/path-handling function to externally controlled input (CWE-73), allowing a high-privileged, authenticated attacker with adjacent-network access to supply crafted file names or paths and reach files outside the intended location, with the potential to read sensitive data and to overwrite or corrupt files that affect device integrity and availability. Exploitation is constrained: it requires a foothold on the OT/building-automation network segment (CVSS AV:A), an elevated privileged session on the device (PR:H), a specific attack prerequisite (AT:P), and a high-complexity sequence (AC:H), yielding a base score of 5.6 under CVSS 4.0 and an assessed CVSS 3.1 vector of AV:A/AC:H/PR:H/UI:N/S:C/C:L/I:H/A:H. No public exploit code was identified at time of analysis and there is no CISA KEV listing, so this should be treated as a genuine but non-urgent issue whose practical risk is materially lower than the path-traversal label alone suggests.
RemediationAI
The primary fix is to upgrade EasyIO FS32 firmware to 3.0b63 or later, the version at which the affected range ends per the CVE data; confirm the exact fixed build and any interim/hotfix guidance in the Johnson Controls advisory at https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories before scheduling maintenance windows. Because no public exploit was identified and exploitation requires adjacent-network reach plus a high-privileged session, patching can be prioritized rather than emergency-driven, but the following compensating controls should be applied until upgrade: place FS32 controllers on a segmented OT/building-automation VLAN with no direct path from corporate or guest networks, and block east-west traversal from that segment at the firewall (trade-off: segmentation can complicate legitimate supervisory traffic and remote engineering access, so document allowed flows first); restrict device logins to the minimum set of engineering accounts and eliminate shared or vendor-default credentials, since PR:H means an attacker must already hold elevated privileges (trade-off: stricter account hygiene slows on-site commissioning and may require a jump host); disable or restrict any engineering/file-transfer interface that accepts user-supplied paths if the product permits it, and monitor controller logs for traversal patterns such as '..' sequences in file-related requests. Rotate any credentials or configuration backups that may have been exposed if compromise is suspected, and validate controller logic and configuration integrity after upgrading.
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 root cause is CWE-73 (External Control of File Name or Path): a function on the EasyIO FS32 firmware accepts a file name or path from outside the trust boundary without adequately validating, canonicalizing, or confining it to a permitted directory, so traversal sequences can redirect file operations outside the intended location. Because the operation is a file-system access rather than memory corruption, the primary consequences are disclosure of readable files and modification or destruction of writable ones; the CVSS 4.0 vector reflects limited confidentiality (VC:L) but high integrity and availability impact (VI:H/VA:H) with subsequent-system impact (SC:H/SI:H/SA:H), consistent with an attacker being able to alter controller configuration or logic files. The FS32 is a field controller deployed on building-automation/OT segments, typically alongside BACnet/IP or similar supervisory networks, which is why the vector is adjacent-network (AV:A) rather than network-wide, and why the affected CPE (cpe:2.3:a:johnson_controls:easyio_fs32:*:*:*:*:*:*:*:*) is version-agnostic across all releases prior to 3.0b63. The CVSS 4.0 'AT:P' element and the assessed AC:H both indicate that a nontrivial prerequisite and a precise sequence are required, not a single trivial packet.
Know when Easyio Fs32 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:A/AC:H/AT:P/PR:H/UI:N/VC:L/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
AV:A and AC:H/PR:H mirror the vendor vector (adjacent, high-privilege, complex); S:C reflects claimed subsequent-system impact, with C:L but I/A:H for traversal-based file write.
Primary rating from Vendor (jci).
CVSS VectorVendor: jci
Lifecycle Timeline
1DescriptionCVE.org
- External Control of File Name or Path vulnerability in Johnson Controls EasyIO FS32 allows - traversal attack.
This issue affects EasyIO FS32: before 3.0b63.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Easyio Fs32
View allHard-coded cryptographic key in Johnson Controls EasyIO FS32 building automation controllers before firmware 3.0b63 perm
OS command injection in Johnson Controls EasyIO FS32 building-automation controller firmware before 3.0b63 allows an att
Information disclosure and availability impact in Johnson Controls EasyIO FS32 building-automation controllers (firmware
OS command injection in Johnson Controls EasyIO FS32 building-automation controllers running firmware before 3.0b63 allo
Authentication abuse in Johnson Controls EasyIO FS32 building-automation controllers running firmware earlier than 3.0b6
Hard-coded credentials in Johnson Controls EasyIO FS32 firmware before 3.0b63 allow an attacker with adjacent-network ac
EUVD-2026-91066
GHSA-fpw9-622h-f9qj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB