Johnson Controls PowerG
CVE-2025-26379
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain RF proximity to PowerG system
-
DeliveryCapture encrypted PowerG traffic
-
ExploitPredict weak PRNG keystream
-
ExecutionInject or read forged encrypted packets
-
ImpactSpoof sensor/alarm state
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Cryptographic PRNG selection
|
| Exploitation Conditions | Requires the attacker to be within wireless (RF) range of a PowerG-enabled device - the CVSS Adjacent vector (AV:A) is the binding prerequisite, so this cannot be exploited over the internet. The affected component is the PowerG encrypted wireless link, whose encryption relies on a weak pseudo-random number generator (CWE-338); any deployment using PowerG wireless communication is exposed by default (PR:N/UI:N, no special configuration needed). The practical limiting factors are physical/RF proximity to the targeted alarm system and the attacker's ability to capture and analyze live PowerG traffic to predict PRNG output. |
| Impact | This is a medium-severity, proximity-bound cryptographic weakness rather than a high-priority internet-facing threat. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N) scores 7.2 and tells a consistent story: exploitation requires wireless adjacency to a PowerG device (Adjacent, not Network), needs no authentication or user interaction, and yields high integrity impact (VI:H, packet injection) with lower confidentiality/availability impact (VC:L/VA:L). All supporting signals point AWAY from urgency: EPSS is only 0.19% (8th percentile), there is no CISA KEV listing, and no public exploit code is identified. The Adjacent attack vector is the dominant limiting factor - an attacker must be within RF range of the PowerG wireless security system, which precludes mass remote exploitation and favors targeted, physically-local attacks. The input 'Code Injection' tag conflicts with both CWE-338 (weak PRNG) and the description, which describes encrypted-packet read/injection, not arbitrary code execution - treat the tag as suspect. Net: a real but situational flaw affecting physical-security infrastructure; prioritize for sites where alarm/intrusion integrity is critical, but it does not warrant emergency patching based on exploitation likelihood. |
| Exploit ScenarioDerived | An attacker positioned within wireless range of a PowerG-based intrusion/alarm system captures traffic and exploits the weak pseudo-random number generator (CWE-338) to predict keystream material, allowing them to decrypt (read) or forge (inject) encrypted PowerG packets. This could let the attacker spoof sensor status or suppress/falsify alarm signaling. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Weak pseudo-random number generation in Johnson Controls PowerG encrypted wireless communications allows an unauthenticated attacker within RF range to predict cryptographic material and read or inject PowerG packets, as assessed with high integrity impact (VI:H). The flaw is proximity-bound (CVSS AV:A) and cannot be exploited over the internet, affecting any PowerG-enabled alarm system by default. EPSS is low at 0.19% and no public exploit or CISA KEV entry is identified at time of analysis, but the cryptographic weakness undermines the confidentiality and integrity of alarm signaling.
RemediationAI
Patch status is not specified in the provided intelligence; consult the CISA ICS advisory ICSA-25-350-02 and the Johnson Controls security advisory (https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories) for firmware updates as they become available. Until a patch is applied, prioritize compensating controls: strictly limit physical and RF access to PowerG devices by installing them away from public spaces and using RF shielding or jamming detection where feasible (trade-off: shielding may reduce required coverage). Monitor for anomalous wireless transmissions or unexpected alarm state changes (requires RF monitoring capability). If the deployment supports it, enable any additional application-layer encryption or authentication for alarm signaling (trade-off: may not be supported by legacy devices). As a longer-term measure, plan migration to newer PowerG hardware with stronger cryptographic implementations when released, accepting the cost and downtime of replacement.
Affected ProductsAI
All Johnson Controls PowerG-enabled devices that use the affected encrypted wireless link are impacted, as documented in CISA ICS advisory ICSA-25-350-02 and the Johnson Controls trust center advisory. This includes alarm panels, sensors, repeaters, and other PowerG peripherals from Johnson Controls and its brands. Specific model numbers and firmware versions are not enumerated in the provided data; CPE identifiers were not supplied, so consult the vendor advisory for the exact affected product list and version ranges.
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
The root cause is CWE-338, use of a cryptographically weak pseudo-random number generator (PRNG) within the PowerG wireless protocol's encryption implementation. PowerG is a proprietary wireless communication standard used by Johnson Controls and compatible brands for security sensors, keypads, and alarm panels. Encryption of PowerG packets relies on PRNG-generated values for keys, nonces, or initialization vectors; if the PRNG output is predictable, an attacker who captures radio traffic can reconstruct the keystream and then either decrypt (read) or forge (inject) encrypted packets. The CVSS 4.0 vector AV:A/PR:N/UI:N indicates the attack is launched from an adjacent network (wireless RF range) without authentication or user interaction. The CISA ICS advisory ICSA-25-350-02 and the Johnson Controls security advisory provide vendor-specific details.
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:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:L/SI:L/SA:N
Wireless proximity drives AV:A with AC:L/PR:N/UI:N; packet injection gives I:H, decryption gives C:L, and minor A:L - consistent with the vendor 4.0 vector.
Primary rating from Vendor (jci).
CVSS VectorVendor: jci
DescriptionCVE.org
Use of a weak pseudo-random number generator, which may allow an attacker to read or inject encrypted PowerG packets.
Executive ViewAI
Johnson Controls PowerG wireless alarm systems are affected by CVE-2025-26379, a high-severity cryptographic weakness that could allow an attacker within radio range to manipulate alarm signaling. Because no vendor patch is available and the flaw affects PowerG-enabled systems by default, facilities relying on these alarms for physical security face potential bypass or false signaling that could undermine asset and personnel protection. Leadership should prioritize inventory, risk assessment, and compensating controls while awaiting vendor remediation.
No vendor-released patch identified at time of analysis; interim mitigations include restricting physical and RF access to affected systems, RF shielding or Faraday enclosures where feasible, enhanced physical security patrols, video surveillance, alarm response verification, network segmentation of alarm gateways, and monitoring for anomalous PowerG packet activity. Consult Johnson Controls for additional interim guidance.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
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
Command injection in certain Johnson Controls devices allows a low-privilege authenticated attacker to execute arbitrary
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
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB