CISA Warns of Johnson Controls Metasys XSS Flaw

CISA warns of XSS flaw in Johnson Controls Metasys ICS (CVE-2026-34491)

HIGH
August 14, 2026
4m read
Industrial Control SystemsVulnerabilityPatch Management

Related Entities

Organizations

Products & Tech

Metasys

CVE Identifiers

CVE-2026-34491
HIGH
CVSS:8

Full Report

Executive Summary

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has issued an Industrial Control Systems (ICS) advisory for a high-severity vulnerability in the Johnson Controls Metasys building automation system. The vulnerability, CVE-2026-34491, is a persistent (or stored) cross-site scripting (XSS) flaw with a CVSS v3 score of 8.0. It allows a low-privilege, authenticated attacker to inject a malicious script into the Metasys User Interface. This script can then hijack the sessions of higher-privileged users, including administrators, leading to unauthorized control over the building automation system. Given the widespread deployment of Metasys in critical infrastructure sectors, CISA and Johnson Controls recommend that asset owners apply the available patches or upgrades as soon as possible.


Vulnerability Details

CVE-2026-34491 is a stored XSS vulnerability. The attack scenario is as follows:

  1. A low-privilege attacker with valid credentials for the Metasys UI crafts a malicious script.
  2. The attacker injects this script into a data field that is stored by the application, likely through a crafted URL or by submitting a form.
  3. When a victim, such as an administrator, browses the page or component containing the stored script, the malicious code executes within the victim's browser context.

Because the script runs with the permissions of the victim's session, this can lead to:

  • Session Hijacking: The attacker can steal the administrator's session cookie, gaining full administrative access to the Metasys UI.
  • Unauthorized Actions: The attacker can perform any action the administrator is authorized to do, such as modifying building controls (HVAC, lighting, security), disabling alarms, or accessing sensitive system information.

This is a classic example of T1059.007 - JavaScript being used in an XSS context.

Affected Systems

The vulnerability impacts a wide range of Johnson Controls Metasys versions:

  • Metasys Version 12.x
  • Metasys Version 13.x
  • Metasys Version 14.x (all versions before 14.1.5)
  • Metasys Version 15.x (all versions before 15.0.1)

The Metasys platform is deployed globally in critical sectors, including Commercial Facilities, Government, Transportation, Energy, and Critical Manufacturing.

Exploitation Status

As of the CISA advisory (ICSA-26-225-14) published on August 13, 2026, there are no known public exploits specifically targeting this vulnerability. However, now that the vulnerability is public, the risk of exploitation increases.

Impact Assessment

Compromise of a building automation system like Metasys can have significant physical and operational consequences. An attacker with administrative control could:

  • Disrupt operations in a manufacturing facility by altering environmental controls.
  • Disable physical security systems (e.g., door locks, surveillance) in a secure facility.
  • Cause damage to sensitive equipment by manipulating HVAC settings.
  • In extreme cases, create unsafe environmental conditions for building occupants.

While the attack requires initial authenticated access, credentials for low-privilege users are often easier to obtain through phishing or other means.

Cyber Observables — Hunting Hints

The following patterns may help identify vulnerable or compromised systems:

Type
Log Source
Value
Metasys UI Logs
Description
Look for suspicious or malformed URL requests containing script tags (<script>) or JavaScript event handlers (onerror, onload).
Type
Network Traffic Pattern
Value
Outbound connections from admin workstations
Description
If an admin session is hijacked, look for unexpected outbound connections from their workstation to an attacker-controlled server.
Type
Configuration Check
Value
Metasys Version Number
Description
The primary indicator is running a vulnerable version of the Metasys software.

Detection Methods

  • Version Checking: The most reliable detection method is to check the version of your Johnson Controls Metasys software against the list of affected versions. This is part of the Software Update (D3-SU) discovery process.
  • Log Analysis: Review Metasys application and web server logs for evidence of XSS payloads. Look for HTML/JavaScript code in unexpected places, such as URL parameters or form fields that are typically alphanumeric. D3FEND's URL Analysis (D3-UA) is relevant here.
  • Web Application Firewall (WAF): A properly configured WAF may be able to detect and block XSS attack patterns targeting the Metasys UI.

Remediation Steps

Johnson Controls has provided the following remediation path:

  • For Metasys Version 15.x, upgrade to version 15.0.1 or later.
  • For Metasys Version 14.x, upgrade to version 14.1.5 or later.
  • For Metasys Versions 12.x and 13.x, which are end-of-support, Johnson Controls recommends upgrading to a current, supported version of the platform.

Compensating Controls:

  • Network Segmentation: As recommended by CISA, minimize network exposure for all control system devices. Metasys servers should be isolated from business networks and not be accessible from the internet. This aligns with D3FEND's Network Isolation (D3-NI).
  • User Training: Since the attack can be initiated by a low-privilege user, it's important to train all users to be vigilant against phishing and social engineering attempts that could lead to their credentials being compromised.

Timeline of Events

1
March 1, 2026
Johnson Controls releases patches for Metasys version 15.0.
2
July 1, 2026
Johnson Controls forecasts a patch for Metasys version 14.1.5.
3
August 13, 2026
CISA publishes ICS advisory ICSA-26-225-14 for CVE-2026-34491.
4
August 14, 2026
This article was published

MITRE ATT&CK Mitigations

Apply the security patches or upgrades provided by Johnson Controls to remediate the vulnerability.

Mapped D3FEND Techniques:

Isolate the control system network from the corporate network and the internet to limit exposure.

Mapped D3FEND Techniques:

Train users to recognize and avoid phishing attacks that could lead to the compromise of their low-privilege accounts.

Timeline of Events

1
March 1, 2026

Johnson Controls releases patches for Metasys version 15.0.

2
July 1, 2026

Johnson Controls forecasts a patch for Metasys version 14.1.5.

3
August 13, 2026

CISA publishes ICS advisory ICSA-26-225-14 for CVE-2026-34491.

Sources & References

Johnson Controls Metasys
CISAAugust 13, 2026

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.

Tags

CVE-2026-34491CISAJohnson ControlsMetasysICSOT SecurityXSS

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.