CVE-2026-52789 · Package
NO FIX YET · SEE WHAT TO DO
BACnet Stack is a C library for building BACnet devices. A malformed ReadPropertyMultiple request missing its closing tags makes the handler loop forever, so the device stops responding.
first public Jul 5, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Applications that embed the BACnet Stack C library and accept BACnet requests from the network can be stopped by a malformed ReadPropertyMultiple packet. Teams that only use BACnet tools or devices built by others should check with those vendors instead.
Not affected if not-using-bacnet-stack
Who cares bacnet, c, embedded
handler_read_property_multiple function in your build to confirm the library is included.1.4.5, 1.5.1, or 1.6.0, matching your release line.BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.5, 1.5.1, and 1.6.0, a Denial of Service (DoS) vulnerability exists in the BACnet stack's ReadPropertyMultiple (RPM) handler. When processing a malformed RPM request packet that lacks the expected closing tags, the function handler_read_property_multiple enters an infinite loop. This issue has been patched in versions 1.4.5, 1.5.1, and 1.6.0.
This page as .md · .json · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.