216.73.216.40

CVE-2026-40279

· Published 21/04/2026 17:16 · Modified 22/04/2026 21:24

Labels: CVE-2026-40279 2026-04-21CVE-2026-40279CWE-758[email protected]

Essential information

Published
21/04/2026 17:16
Modified
22/04/2026 21:24
Author
Creator
CVSS
3.7 LOW (v3.1)
CISA KEV
No
CWE
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L

CVSS metrics

Description

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, decode_signed32() in src/bacnet/bacint.c reconstructs a 32-bit signed integer from four APDU bytes using signed left shifts. When any of the four bytes has bit 7 set (value ≥ 0x80), the left-shift operation overflows a signed int32_t, which is undefined behavior per the C standard. This is flagged thousands of times per minute by UndefinedBehaviorSanitizer on any BACnet input containing signed-integer property values with high-bit-set bytes. This vulnerability is fixed in 1.4.3.

NVD status

Status
Awaiting Analysis — CVE has been recently published to the CVE List and has been received by the NVD.
Source
[email protected]
NVD
View on NVD

Affected products (CPE)

ProductCPE
bacnet / bacnet stack cpe:2.3:a:bacnet:bacnet_stack:*:*:*:*:*:*:*:*

References