CVE-2026-34491 in Metasysinfo

Summary

by MITRE • 08/24/2026

Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in Johnson Controls Metasys 14 and Johnson Controls Metasys 15 allows Cross Site Scripting.

This issue affects Metasys 14: before 14.1.5; Metasys 15: before 15.0.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 08/24/2026

The vulnerability identified in Johnson Controls Metasys versions prior to 14.1.5 and 15.0.1 represents a critical failure in input validation mechanisms within the web-based management interface of this building automation system. This flaw is classified as an improper neutralization of input during web page generation, commonly known as Cross-Site Scripting or XSS. The core technical issue stems from the application's inability to properly sanitize user-supplied data before it is rendered back into the HTML output stream. When a malicious actor submits crafted input containing executable script payloads through vulnerable fields such as search bars, comment sections, or URL parameters, the server processes this input without adequate filtering and subsequently includes it in the response page sent to other users' browsers. This behavior violates fundamental security principles regarding data integrity and trust boundaries within web applications.

From a technical perspective, this vulnerability allows for both stored and reflected XSS attacks depending on where the malicious payload is injected and persisted. If the application stores the unsanitized input in a database or file system before displaying it to other users, an attacker can create a persistent threat that triggers every time a victim views the affected page. Alternatively, if the script executes immediately upon request submission without storage, it constitutes a reflected XSS attack which typically requires social engineering tactics like phishing links to exploit. The impact of such exploitation is severe within the context of industrial control systems and building management networks. An attacker who successfully exploits this vulnerability can execute arbitrary JavaScript code in the context of the victim's browser session. This capability enables the theft of sensitive authentication credentials, session cookies, or multi-factor authentication tokens through cookie hijacking techniques. Furthermore, it allows for account takeover by impersonating legitimate administrators or operators within the Metasys environment.

The operational impact extends beyond simple data theft due to the privileged nature of many users interacting with building automation systems. Successful exploitation can facilitate further lateral movement within the network if the compromised browser session provides access to internal resources that are not protected by additional security controls like Content Security Policy headers or strict origin checks. Attackers may use this foothold to manipulate system configurations, alter setpoints for HVAC equipment, disrupt environmental monitoring, or exfiltrate sensitive operational data regarding building occupancy and energy usage patterns. This compromises the confidentiality, integrity, and availability of critical infrastructure services managed by Johnson Controls Metasys. The vulnerability aligns with CWE-79 Improper Neutralization of Input During Web Page Generation in the Common Weakness Enumeration standard, highlighting a fundamental lack of input validation and output encoding practices that are essential for secure web development.

To mitigate this risk, organizations utilizing affected versions of Johnson Controls Metasys must prioritize immediate patching to version 14.1.5 or later for the 14 series, and version 15.0.1 or later for the 15 series. These updates contain specific code changes that implement robust input validation routines and enforce strict output encoding protocols to ensure that any user-supplied data is treated as plain text rather than executable content by the browser engine. In addition to applying vendor-provided patches, administrators should review their network segmentation strategies to isolate building automation systems from general corporate networks where possible. Implementing a Web Application Firewall can also provide an additional layer of defense by detecting and blocking common XSS payloads in HTTP traffic before they reach the application server. Security teams should also enforce strict Content Security Policy headers on all web interfaces associated with Metasys to restrict script execution sources, thereby reducing the blast radius even if a vulnerability is present. Regular security assessments and penetration testing focused on input validation flaws are recommended to ensure ongoing resilience against such injection-based attacks in industrial IoT environments.

Responsible

Jci

Reservation

03/30/2026

Disclosure

08/24/2026

Moderation

accepted

CPE

ready

EPSS

0.00295

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!