Out-of-Bounds Write Vulnerability in BACnet Stack by BACnet
CVE-2026-52788
8.8HIGH
What is CVE-2026-52788?
BACnet Stack, an open-source BACnet protocol library for embedded systems, contains vulnerabilities prior to versions 1.4.5, 1.5.1, and 1.6.0. The issue arises in the bsc_node_parse_urls() function, which improperly parses space-separated WebSocket URIs from a BACnet/SC Address Resolution ACK message. Specifically, two separate bugs lead to out-of-bounds writes beyond the confines of the static BSC_ADDRESS_RESOLUTION structure's utf8_urls[10][129] array, potentially compromising system integrity. The issue has been addressed in the latest versions.
Affected Version(s)
bacnet-stack < 1.4.5 < 1.4.5
bacnet-stack < 1.5.1 < 1.5.1
bacnet-stack < 1.6.0 < 1.6.0
