PT-2026-35078 · Unknown · Bacnet Stack
Published
2026-04-24
·
Updated
2026-04-25
·
CVE-2026-41503
CVSS v4.0
8.7
High
| AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
BACnet Stack versions prior to 1.4.3
Description
An out-of-bounds read exists in the ReadPropertyMultiple service property decoder. Unauthenticated remote attackers can read past allocated buffer boundaries by sending a ReadPropertyMultiple request with a truncated property list. This occurs because the
rpm decode object property() function calls the deprecated decode tag number and value() function, which does not accept a buffer length parameter and reads blindly from the provided pointer. A crafted BACnet/IP packet containing a 1-byte property payload with an extended tag marker (0xF9) can cause the decoder to read 1 byte past the end of the buffer, potentially leading to crashes on embedded devices. This issue affects deployments that enable the ReadPropertyMultiple confirmed service handler, which is enabled by default in the reference server.Recommendations
Update to version 1.4.3.
As a temporary workaround, disable the ReadPropertyMultiple confirmed service handler to minimize the risk of exploitation.
Fix
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Bacnet Stack