Skip to main content

Johnson Controls PowerG CVE-2025-26379

HIGH
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) (CWE-338)
2025-12-22 productsecurity@jci.com
7.2
CVSS 4.0 · Vendor: jci
View

Attack ChainAIDerived

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

  1. Access
    Gain RF proximity to PowerG system
  2. Delivery
    Capture encrypted PowerG traffic
  3. Exploit
    Predict weak PRNG keystream
  4. Execution
    Inject or read forged encrypted packets
  5. Impact
    Spoof 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.

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

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

Alert me

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

Vendor (jci) PRIMARY 7.2 HIGH
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
vuln.today AI 7.6 HIGH

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.

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

Primary rating from Vendor (jci).

CVSS VectorVendor: jci

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

DescriptionCVE.org

Use of a weak pseudo-random number generator, which may allow an attacker to read or inject encrypted PowerG packets.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
PowerG is a widely used alarm-system wireless protocol but vendor-specific
Data Quality
3 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.2%
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
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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-2025-43875 HIGH
8.7 Dec 24

Command injection in certain Johnson Controls devices allows a low-privilege authenticated attacker to execute arbitrary

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

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