Skip to main content

Johnson Controls Device CVE-2025-43875

HIGH
OS Command Injection (CWE-78)
2025-12-24 productsecurity@jci.com
8.7
CVSS 4.0 · Vendor: jci
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege credentials
  2. Delivery
    Reach network-exposed device interface
  3. Exploit
    Inject OS command via vulnerable parameter
  4. Execution
    Execute arbitrary commands on device
  5. Impact
    Gain full control of device

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 low-privilege authenticated access to the affected Johnson Controls device (PR:L), after which a network-reachable interface accepts attacker input that is passed into an OS command (CWE-78). The limiting factor is the authentication requirement - an attacker must already hold valid, if low-level, credentials - so this is not exploitable by a fully unauthenticated remote attacker. No user interaction is required (UI:N) and attack complexity is low (AC:L). The exact feature, endpoint, and affected device model/configuration are not specified in the available data and must be confirmed via Johnson Controls advisory and CISA ICSA-25-345-01.

Impact

This is a genuine priority rather than a CVSS-inflated non-issue, though the vague description warrants verification. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, base 8.7) describes a network-reachable, low-complexity, OS command injection (CWE-78) that an attacker with low-level credentials can leverage for full confidentiality, integrity, and availability compromise of the device - effectively device takeover. The key mitigating signal is PR:L: exploitation requires some authenticated foothold, so this is not a pre-auth remote flaw. No EPSS score, KEV listing, or POC availability was provided in the input, so there is no evidence of active or automated exploitation; the signals do not conflict so much as remain incomplete. The presence of a CISA ICS advisory (ICSA-25-345-01) indicates this affects an industrial/building-automation device, where authenticated command injection is operationally serious because such devices often sit on flat OT networks with shared or weak credentials. Note the description ('access to the device') is unusually terse and does not confirm the command-injection mechanism - this is inferred from CWE-78 and the 'Command Injection' tag; verify the exact affected feature and product with the Johnson Controls advisory before prioritizing patch windows.

Exploit ScenarioDerived

An attacker who has obtained low-privilege credentials to a Johnson Controls device management interface sends a crafted request containing shell metacharacters into a parameter that is passed to an OS command, achieving arbitrary command execution on the device. Given AV:N/AC:L, this is reliably reachable over the network with no user interaction once authenticated. No public exploit code was identified at time of analysis, so this would currently require attacker-developed tooling.

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

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Command injection in certain Johnson Controls devices allows a low-privilege authenticated attacker to execute arbitrary operating system commands, resulting in high impact to confidentiality, integrity, and availability of the device. Exploitation requires network access to an affected interface and valid credentials, but no user interaction; the exact affected models and endpoints are not specified in the available data. No public exploit code or confirmed active exploitation has been identified at the time of analysis, and the vague description warrants verification against the vendor and CISA advisories.

RemediationAI

No vendor-released patch information is available in the provided intelligence. Consult the Johnson Controls security advisory and CISA ICSA-25-345-01 for patch availability and official mitigation guidance. As interim compensating controls, restrict network access to the affected device interfaces to trusted management networks only (e.g., via firewall rules or VLAN segmentation), enforce strong authentication and least-privilege access to minimize the pool of credentials that could be used for exploitation, and monitor device logs for suspicious command execution or abnormal process creation. Disabling unnecessary services or features that accept external input, if operationally feasible, reduces the attack surface but may impact device functionality. Given the authentication prerequisite, prioritizing credential hygiene and network segmentation is particularly effective.

Affected ProductsAI

The affected products are certain Johnson Controls devices, with specifics detailed in CISA ICS advisory ICSA-25-345-01 and the Johnson Controls security advisory at https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories. The available data does not include model names, firmware versions, or CPE strings. Devices are affected if they expose a network-reachable interface that allows low-privilege authenticated users to trigger OS command execution. Users of Johnson Controls building automation, HVAC, or security devices should review the advisories to determine if their specific product is listed.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

CWE-78 (Improper Neutralization of Special Elements used in an OS Command) is the root cause: the device passes externally supplied input into a system shell without adequate sanitization, enabling command injection. The CVSS 4.0 vector indicates network exploitable (AV:N), low complexity (AC:L), no attack requirements (AT:N), low privileges required (PR:L), no user interaction (UI:N), and high impact to vulnerable system confidentiality, integrity, and availability (VC:H/VI:H/VA:H) with no subsequent system impact. The independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) aligns with this, confirming an authenticated remote attacker can fully compromise the device. The affected technology is likely an embedded device or controller used in building automation or industrial control systems, where such flaws are particularly dangerous. CPE data is not provided, so the exact product and version range must be obtained from CISA ICSA-25-345-01 and the Johnson Controls advisory.

Know when Johnson Controls 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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable command injection exploitable by a low-privileged authenticated user with no interaction (PR:L, UI:N), yielding full device compromise, so C/I/A all High.

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

Primary rating from Vendor (jci).

CVSS VectorVendor: jci

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

DescriptionCVE.org

Under certain circumstances a successful exploitation could result in access to the device.

Executive ViewAI

Why It Matters

Johnson Controls devices are affected by a high-severity vulnerability (CVE-2025-43875) that could allow someone with valid credentials and network access to run operating system commands, affecting device confidentiality, integrity, and availability. Organizations using these devices in building management, facility operations, or other operational networks should treat this as a material risk because a compromise could disrupt services and expose sensitive systems until mitigations are applied. No public exploit identified at time of analysis, and No vendor-released patch identified at time of analysis; leadership should prioritize verification against Johnson Controls and CISA advisories and reduce exposure of affected interfaces.

Business Impact: High
Compensating Controls

No vendor-released patch identified; restrict network access to affected interfaces, segment Johnson Controls devices from untrusted networks, enforce least privilege and credential rotation, disable unnecessary services, and monitor for anomalous command execution. Apply vendor mitigations from the Johnson Controls advisory for CVE-2025-43875 when available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
Johnson Controls building/industrial automation devices, common in facilities but not everywhere
Data Quality
2 sources
Confidence: Low

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.3%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

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

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

CVE-2026-71449 CRITICAL
9.3 Oct 01

Hard-coded cryptographic key in Johnson Controls EasyIO FS32 building automation controllers before firmware 3.0b63 perm

CVE-2026-64893 HIGH
7.3 Oct 01

Cleartext transmission of sensitive information in Johnson Controls EasyIO NEO (all versions before 3.3b25) lets an atta

CVE-2026-21653 HIGH
7.2 Jul 23

Server-Side Request Forgery in Johnson Controls CCure 9000 and the victor application server (versions 2.9 through 3.0)

CVE-2026-34496 HIGH
7.1 Jul 23

Privilege management weakness in Johnson Controls victor Web (video management client) on Windows lets a high-privileged

CVE-2026-34492 HIGH
7.0 Aug 14

External control of file name or path (CWE-73) in Johnson Controls Airwall before version 4.1 enables file manipulation

CVE-2026-64887 HIGH
7.0 Aug 14

Hard-coded cryptographic key exposure in Johnson Controls Airwall before version 4.1 enables local attackers to conduct

CVE-2026-27875 MEDIUM
6.9 Aug 21

Cleartext credential exposure in Johnson Controls Simplex Incident Manager / Autocall Fire Administrator (all versions b

CVE-2025-43876 HIGH
8.7 Dec 24

OS command injection in Johnson Controls devices can allow a low-privilege authenticated remote attacker to execute arbi

CVE-2026-34499 HIGH
8.5 Oct 07

Hard-coded cryptographic key material embedded in Johnson Controls ADVMS builds prior to 3.10 lets a locally authenticat

CVE-2026-64892 MEDIUM
6.3 Oct 01

Information disclosure in Johnson Controls Easy IO Neo versions before 3.3b63 allows an authenticated high-privileged at

CVE-2026-34491 MEDIUM
6.1 Aug 24

Reflected or stored cross-site scripting in Johnson Controls Metasys 14 (before 14.1.5) and Metasys 15 (before 15.0.1) a

CVE-2026-71452 HIGH
7.2 Oct 01

OS command injection in Johnson Controls EasyIO FS32 building-automation controller firmware before 3.0b63 allows an att

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