Johnson Controls Device
CVE-2025-43875
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege credentials
-
DeliveryReach network-exposed device interface
-
ExploitInject OS command via vulnerable parameter
-
ExecutionExecute arbitrary commands on device
-
ImpactGain 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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.
Primary rating from Vendor (jci).
CVSS VectorVendor: jci
DescriptionCVE.org
Under certain circumstances a successful exploitation could result in access to the device.
Executive ViewAI
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.
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
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Johnson Controls
View allHard-coded cryptographic key in Johnson Controls EasyIO FS32 building automation controllers before firmware 3.0b63 perm
Cleartext transmission of sensitive information in Johnson Controls EasyIO NEO (all versions before 3.3b25) lets an atta
Server-Side Request Forgery in Johnson Controls CCure 9000 and the victor application server (versions 2.9 through 3.0)
Privilege management weakness in Johnson Controls victor Web (video management client) on Windows lets a high-privileged
External control of file name or path (CWE-73) in Johnson Controls Airwall before version 4.1 enables file manipulation
Hard-coded cryptographic key exposure in Johnson Controls Airwall before version 4.1 enables local attackers to conduct
Cleartext credential exposure in Johnson Controls Simplex Incident Manager / Autocall Fire Administrator (all versions b
OS command injection in Johnson Controls devices can allow a low-privilege authenticated remote attacker to execute arbi
Hard-coded cryptographic key material embedded in Johnson Controls ADVMS builds prior to 3.10 lets a locally authenticat
Information disclosure in Johnson Controls Easy IO Neo versions before 3.3b63 allows an authenticated high-privileged at
Reflected or stored cross-site scripting in Johnson Controls Metasys 14 (before 14.1.5) and Metasys 15 (before 15.0.1) a
OS command injection in Johnson Controls EasyIO FS32 building-automation controller firmware before 3.0b63 allows an att
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB