Skip to main content

EasyIO FS32 CVE-2026-71451

| EUVDEUVD-2026-91062 MEDIUM
OS Command Injection (CWE-78)
2026-10-01 jci GHSA-fx8m-h456-hrvq
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 OT-network foothold
  2. Delivery
    Authenticate as privileged FS32 operator
  3. Exploit
    Inject OS commands via unsanitized input
  4. Execution
    Execute arbitrary commands on controller OS
  5. Impact
    Disrupt building-automation operations

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires an attacker positioned on the adjacent building-automation/OT network (AV:A - not internet-reachable by default) who already holds high-privileged authenticated access to the EasyIO FS32 controller (PR:H), and the attack carries elevated complexity with additional attack requirements (AC:H/AT:P) meaning specific runtime or configuration conditions must be present. Only EasyIO FS32 firmware before 3.0b63 is affected. These factors - privileged access, adjacent-only reachability, and high complexity - are the primary limiters and substantially constrain realistic exploitation to insiders or attackers who have already established an OT foothold. The exact feature/parameter carrying the injected command is not specified in the available description.

Impact

This is a CWE-78 OS command injection in the Johnson Controls EasyIO FS32 building-automation controller, scored 7.2 (High) using a CVSS 4.0 vector. The real-world risk is materially lower than the raw score suggests once the exploitability metrics are read together: AV:A limits the attack to an adjacent network (the building-automation/OT segment, not the open internet), AC:H plus AT:P indicate the attack is non-trivial and depends on specific conditions being met, and PR:H means the attacker must already hold high-privileged (authenticated) access to the device. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The combination of privileged + adjacent + high-complexity access makes this an insider/post-compromise or deep-OT-foothold concern rather than a mass-exploitation threat. Note a signal tension worth verifying with the vendor: the published 4.0 vector rates direct (vulnerable-system) impact as only VC:L/VI:L but marks subsequent-system impact as SC:H/SI:H/SA:H and VA:H - unusual for a command-injection flaw, which typically grants full code execution on the host itself; confirm the intended impact scoping with Johnson Controls advisory JCI-PSA.

Exploit ScenarioDerived

An attacker who has already obtained privileged, authenticated access to an EasyIO FS32 controller on the building-automation network submits crafted input to a field that is passed to an OS shell without sanitization, injecting arbitrary operating-system commands. Because exploitation requires adjacent-network position, high privileges, and meets the AC:H/AT:P complexity bar, it is most plausible as a post-compromise move by an insider or an attacker who has already pivoted onto the OT segment. No public exploit code was identified in the provided data.

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

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

Alert me

AnalysisAIv1 – Oct 01, 2026

OS command injection in Johnson Controls EasyIO FS32 building-automation controllers running firmware before 3.0b63 allows an attacker who already holds high-privileged access on the device to execute arbitrary operating-system commands, with the 7.2 High score reflecting adjacent-network reachability, high attack complexity, and additional attack requirements as well as severe availability and downstream scope impact. Only firmware versions prior to 3.0b63 are affected, and exploitation is not a remote-internet scenario: the attacker must be positioned on the adjacent building-automation/OT network and must already be authenticated with elevated privileges, which effectively limits realistic abuse to insiders or adversaries who have established an OT foothold. There is no public exploit code identified at time of analysis and the vulnerability is not confirmed actively exploited (no CISA KEV listing); the exact feature or parameter carrying the injected command is not specified in the available description.

RemediationAI

Vendor-released patch: upgrade EasyIO FS32 firmware to 3.0b63 or later; this is the only complete fix and should be applied to every device still running an earlier build, with the vendor's advisory at https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories consulted for the exact download and update procedure for the FS32 model. Because the fixed build is a discrete firmware version, verify post-upgrade that the reported build string is 3.0b63 or higher rather than assuming the update took. Until patching is complete, apply compensating controls that directly target the assessed prerequisites: (1) keep the controller off any routable or internet-facing network and enforce OT/IT segmentation with firewall rules that permit management traffic only from a dedicated engineering VLAN, accepting that this restricts remote support workflows; (2) aggressively reduce the population of accounts holding the high privileges the exploit requires, removing shared or default credentials and issuing unique per-engineer accounts, at the cost of added credential-management overhead; (3) restrict or disable management/diagnostic interfaces and any unused services that accept configuration input, noting that this limits legitimate configuration and troubleshooting until the patch is applied; and (4) monitor controller logs and OT network traffic for unexpected process or shell activity originating from the device, recognizing that such detection is best-effort and does not substitute for the firmware upgrade. No public exploit code is known to be available and the issue is not confirmed actively exploited (no CISA KEV listing), so priority should be driven by exposure and by how many privileged accounts exist on each device rather than by evidence of active targeting.

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-78, Improper Neutralization of Special Elements used in an OS Command, meaning user- or API-supplied input that reaches a system/shell invocation is not sanitized before being passed to the underlying operating system. EasyIO FS32 devices are building-automation/OT controllers that expose configuration, point-management and diagnostics functionality - typically through web interfaces, engineering tools and BACnet/Modbus-style protocols - and any of these input surfaces that ultimately shells out without escaping metacharacters can be turned into arbitrary command execution. The affected CPE, cpe:2.3:a:johnson_controls:easyio_fs32:*:*:*:*:*:*:*:*, covers all firmware builds before 3.0b63. The CVSS 4.0 vector (AV:A/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:H/SC:H/SI:H/SA:H) describes a local-to-adjacent attack surface requiring high privileges and specific preconditions, with the most pronounced effect on availability both on the controller itself (VA:H) and on dependent systems (SA:H); the independent CVSS 3.1 assessment (AV:A/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H) agrees on the adjacent, high-privilege, high-complexity prerequisites but rates confidentiality and integrity impact as high on the vulnerable component. The divergence between the vendor-provided 4.0 vector and the assessed 3.1 vector reflects differences in metric definitions rather than a disagreement about prerequisites: both confirm the attacker must be adjacent and highly privileged.

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 HIGH
CVSS:4.0/AV:A/AC:H/AT:P/PR:H/UI:N/VC:L/VI:L/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 6.4 MEDIUM

Adjacent OT-network reach (AV:A) and required privileged operator access (PR:H) with non-trivial preconditions (AC:H); OS command injection yields full code execution on the controller, so C/I/A:H.

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

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
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

4
Severity Changed
Oct 01, 2026 - 22:22 NVD
HIGH MEDIUM
CVSS changed
Oct 01, 2026 - 22:22 NVD
7.2 (HIGH) 5.6 (MEDIUM)
Patch available
Oct 01, 2026 - 22:18 EUVD
CVE Published
Oct 01, 2026 - 20:59 cve.org
HIGH 7.2

DescriptionCVE.org

  • OS Command Injection vulnerability in Johnson Controls EasyIO FS32 allows - Command Injection.

This issue affects EasyIO FS32: before 3.0b63.

Executive ViewAI

Why It Matters

Johnson Controls EasyIO FS32 building-automation controllers running firmware prior to 3.0b63 are affected by a high-severity OS command injection issue that could allow an attacker with elevated privileges on the adjacent OT network to execute arbitrary commands on the device. The exposure is most relevant to organizations using these controllers for building operations, where an insider or an adversary with an existing OT foothold could disrupt availability and potentially impact downstream systems. With no vendor-released patch identified at time of analysis, leadership should prioritize inventory, segmentation, and monitoring of affected building-automation environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; segment affected EasyIO FS32 controllers on isolated OT VLANs, restrict adjacent-network access to essential personnel, enforce least privilege for elevated accounts, disable unnecessary services and features, monitor and alert on command execution, and engage Johnson Controls for firmware 3.0b63 guidance.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Low
industry-specific building-automation/HVAC controller, not general IT software
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
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

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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