Skip to main content

EasyIO FS32 CVE-2026-71453

| EUVDEUVD-2026-91066 MEDIUM
External Control of File Name or Path (CWE-73)
2026-10-01 jci GHSA-fpw9-622h-f9qj
5.6
CVSS 4.0 · Vendor: jci
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent-network access to BAS segment
  2. Delivery
    Authenticate with high-privilege account
  3. Exploit
    Submit crafted traversal file path
  4. Execution
    Read/write files outside intended directory
  5. Impact
    Compromise 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

EasyIO FS32 0 <3.0b63

Affected Packages

euvd easyio_fs32 fix: 3.0b63

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

Vendor (jci) PRIMARY 5.6 MEDIUM
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
vuln.today AI 7.5 HIGH

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.

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

Primary rating from Vendor (jci).

CVSS VectorVendor: jci

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

Lifecycle Timeline

1
Patch available
Oct 01, 2026 - 22:18 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche building-automation OT controller, industry-specific deployment only
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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