CVE DatabaseCVE-2023-4346
한국어 권고문 →
CVE-2023-43467.5/HIGHCISA KEVCWE-645

KNX Devices BCU Key Lockout Vulnerability (CVE-2023-4346) Analysis and Mitigation Guide

Affected Vendors
knx
Affected Components
knx devices
Published Date
2023-08-29

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

KNX-based smart home and building automation devices supporting KNX Connection Authorization and Option 1

Impact

Attackers can set an unauthorized BCU key via network or physical access, permanently locking and bricking the device (Denial of Service)

Mitigation

Restrict network exposure of KNX IP interfaces, enable KNX Secure features, and enforce strict physical access controls

Affected Products & Version Scope

All KNX-compatible devices and building automation systems supporting KNX Connection Authorization and Option 1

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Network Isolation & Access Control

  • Disable Public Exposure: Ensure that KNX IP routers and interfaces are not exposed to the public internet.
  • Implement VPN: Use secure VPN tunnels (e.g., IPsec, WireGuard) for any remote maintenance or access to the KNX network.

2. Enable KNX Secure

  • Deploy KNX IP Secure / Data Secure: Enable cryptographic authentication and encryption on the KNX bus to prevent unauthorized configuration changes and BCU key manipulation.

3. Physical Security Controls

  • Secure physical access to KNX bus lines, cabinets, and devices to prevent attackers from connecting directly to the medium and exploiting the vulnerability.

4. Firewall Rule Example (Port Blocking)

Block external access to the default KNX port (UDP 3671):

bash
# Block external KNX traffic using iptables
iptables -A INPUT -p udp --dport 3671 -j DROP
# Allow only trusted administrator IP
iptables -I INPUT -s 192.168.1.100 -p udp --dport 3671 -j ACCEPT
Recommended Security Control & Mitigation Partner
NordLayer / Zero-Trust Network Access
Immediately isolate KNX interfaces from the public internet and enable KNX Secure to mitigate unauthorized lockout risks.

Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access

Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.

90% Attack Surface Reduction · Hardware-Free

Technical Root Cause & Exploitation Mechanics

This vulnerability (CVE-2023-4346) exists in KNX devices that implement KNX Connection Authorization and support Option 1.

The BCU (Bus Coupling Unit) key feature is designed to password-protect KNX devices. However, depending on the vendor's implementation, this password often cannot be reset without providing the currently configured password.

If an attacker gains access to the KNX installation network, they can purge all devices that lack additional security options and set an arbitrary BCU key, effectively locking the legitimate users out of the device. This results in a permanent Denial of Service (DoS) where the hardware may require physical replacement. This exploit can be executed either remotely via an exposed network interface or locally through direct physical access to the device.

As this vulnerability is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, active exploitation has been observed, making immediate remediation critical.

Official Vendor Advisories & References

NVD Original English Description

KNX devices that use KNX Connection Authorization and support Option 1 are, depending on the implementation, vulnerable to being locked and users being unable to reset them to gain access to the device. The BCU key feature on the devices can be used to create a password for the device, but this password can often not be reset without entering the current password. If the device is configured to interface with a network, an attacker with access to that network could interface with the KNX installation, purge all devices without additional security options enabled, and set a BCU key, locking the device. Even if a device is not connected to a network, an attacker with physical access to the device could also exploit this vulnerability in the same way.

SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed: