Client-Side Out-of-Bounds Read in BACnet Protocol Stack by BACnet
CVE-2026-46677

6.5MEDIUM

Key Information:

Vendor
CVE Published:
12 November 2026

What is CVE-2026-46677?

The BACnet Stack, an open-source C library for BACnet protocol in embedded systems, contains a vulnerability prior to versions 1.4.4 and 1.5.1 that leads to a client-side out-of-bounds read. This issue arises from an inconsistency between the returnedRecordCount from a remote responder and the fixed-size fileData[] array. Specifically, the ACK decoding process retains the remote RecordCount while inadequate handling of excess records results in an out-of-bounds access when iterating over fileData. This flaw potentially exposes systems to data leakage risks or crashes, emphasizing the critical importance of upgrading to the patched versions.

Affected Version(s)

bacnet-stack < 1.4.4 < 1.4.4

bacnet-stack < 1.5.1 < 1.5.1

References

CVSS V3.1

Score:
6.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.