Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-12705

CVE-2026-12705: ABB KNX Update Tool Integrity Vulnerability

CVE-2026-12705 is an integrity check vulnerability in ABB KNX Update Tool that could enable information disclosure attacks. This article covers the technical details, affected versions through 2.0.175, and mitigation.

Published:

CVE-2026-12705 Overview

CVE-2026-12705 is a missing integrity check vulnerability [CWE-353] affecting the ABB KNX Update Tool distributed under both the ABB and Busch-Jaeger Elektro (BJE) brands. The tool fails to verify the integrity of firmware or update payloads before applying them to KNX building automation devices. An attacker with adjacent network access and low privileges can supply modified update content that the tool accepts without validation. Successful exploitation impacts integrity and availability of affected KNX devices, though confidentiality is not directly affected. The issue affects KNX Update Tool (ABB) and KNX Update Tool (BJE) through version 2.0.175.

Critical Impact

Attackers on an adjacent network can push unverified updates to KNX building automation devices, compromising device integrity and availability across affected installations.

Affected Products

  • ABB KNX Update Tool (ABB) through 2.0.175
  • ABB KNX Update Tool (BJE) through 2.0.175
  • KNX devices managed by these update tools

Discovery Timeline

  • 2026-07-17 - CVE CVE-2026-12705 published to NVD
  • 2026-07-17 - Last updated in NVD database

Technical Details for CVE-2026-12705

Vulnerability Analysis

The ABB KNX Update Tool distributes firmware and configuration updates to KNX bus devices used in building automation. The tool does not implement cryptographic integrity verification on the update payloads it processes. Without a signature check or hash validation tied to a trusted key, the tool cannot distinguish an authentic vendor update from a tampered or attacker-supplied artifact.

The weakness maps to [CWE-353], Missing Support for Integrity Check. Exploitation requires adjacent network positioning, low privileges, and no user interaction, but the attack complexity is high because the adversary must intercept or substitute update content in transit or at rest. Once a modified update is accepted, attackers can alter device firmware behavior or render devices non-functional.

Root Cause

The root cause is the absence of an integrity-verification step in the update pipeline of the KNX Update Tool through 2.0.175. Firmware images and update packages are consumed by the tool without validating a digital signature or comparing against a trusted hash. Any modification introduced between the vendor source and the target device goes undetected.

Attack Vector

Exploitation occurs over an adjacent network, meaning the attacker must be present on the same KNX/IP segment or logically adjacent network as the update tool or target devices. The attacker replaces or modifies the update artifact delivered to the tool. Because no integrity check is enforced, the tool proceeds to flash the tampered payload onto downstream KNX devices, delivering attacker-controlled code or configuration.

The vulnerability is described in prose only, as no verified proof-of-concept code has been published. Refer to the ABB Documentation Download for vendor technical detail.

Detection Methods for CVE-2026-12705

Indicators of Compromise

  • Unexpected firmware version changes on KNX devices that do not correspond to scheduled maintenance windows.
  • KNX Update Tool sessions originating from unauthorized workstations on the building automation network.
  • Modified or unsigned update files (.hex, .bin, or vendor package formats) present on engineering workstations.

Detection Strategies

  • Compare running firmware hashes on KNX devices against a known-good baseline maintained from vendor-provided artifacts.
  • Monitor KNX/IP traffic for update operations initiated outside of change-controlled windows.
  • Alert on execution of KNX Update Tool binaries on hosts that are not designated engineering workstations.

Monitoring Recommendations

  • Log and review all update actions performed by the KNX Update Tool, including source workstation, target device, and payload identifier.
  • Instrument the building automation network segment with passive monitoring to detect anomalous KNX/IP traffic patterns.
  • Track file integrity of update package repositories on engineering hosts to detect unauthorized modification.

How to Mitigate CVE-2026-12705

Immediate Actions Required

  • Restrict access to the KNX/IP network segment so only authorized engineering workstations can reach KNX devices.
  • Remove the KNX Update Tool from any host that does not require it and restrict execution to named administrators.
  • Store update artifacts on protected file shares and validate their vendor-published hashes manually before use.

Patch Information

At time of publication, refer to the ABB Documentation Download for vendor guidance and any fixed release beyond 2.0.175. Apply the vendor-supplied version once available and verify integrity of the installer before deployment.

Workarounds

  • Segment the KNX building automation network from general corporate and guest networks using firewalls or VLANs.
  • Perform firmware updates only from a hardened, offline engineering workstation using vendor-supplied media.
  • Enforce out-of-band verification of update file hashes against values published directly by ABB before initiating any device update.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.