CyberSecBulletin

Bacnet-stack vulnerabilities

We track 32 vulnerabilities in Bacnet-stack products. 32 are rated high or critical, and none are known to be exploited. The most recent was published on November 13, 2026.

32vulnerabilities
1critical
31high
0exploited
8.0average CVSS score

Latest Bacnet-stack vulnerabilities

  • 7.7 High severity

    bacnet-stack: Out-of-bounds Write

    CVE-2026-97692Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.6, 1.5.2, and 1.6.1, the BACnet/SC message decoder walks the header-option list by following each option's MORE bit. Nothing rejects a list whose last opt

  • 8.8 High severity

    bacnet-stack: Out-of-bounds Write

    CVE-2026-82414Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. From versions 1.4.0 to before 1.4.6, 1.5.0 to before 1.5.1, and 1.6.0 to before 1.6.1, the BACnet MS/TP receive path decodes COBS frames into an output pointer inside the same

  • 8.7 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-62976Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to version 1.5.1, the RAMFS-backed FILE object implementation stores appended records as NUL-terminated strings, but its record-counting logic later walks the buffer as i

  • 8.7 High severity

    bacnet-stack: Allocation of Resources Without Limits or Throttling

    CVE-2026-104204Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to version 1.6.1, there is a server-side denial-of-service issue affecting the Structured View object implementation. This issue has been patched in versions 1.6.1 and 1.

  • 8.1 High severity

    bacnet-stack: Improper Certificate Validation

    CVE-2026-102612Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.6, 1.5.2, and 1.6.1, bws_srv_start() in ports/linux/websocket-srv.c builds the libwebsockets server context with a CA certificate loaded but never sets LW

  • 7.7 High severity

    bacnet-stack: Improper Certificate Validation

    CVE-2026-102537Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.6, 1.5.2, and 1.6.1, bws_cli_connect() in ports/linux/websocket-cli.c loads the trusted CA cert into the libwebsockets context, then always sets LCCSCF_AL

  • 7.5 High severity

    bacnet-stack: Uncontrolled Resource Consumption

    CVE-2026-100403Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.6, 1.5.2, and 1.6.1, the BACnet/SC hub's Linux WebSocket server reassembles fragmented WebSocket messages into a per-connection fragment_buffer. It grows

  • 8.7 High severity

    bacnet-stack: Loop with Unreachable Exit Condition

    CVE-2026-62974Bacnet-stack

    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 malformed but non-empty BACnet WriteProperty request can drive the official server demo into a non-terminating request-processing l

  • 7.5 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-62973Bacnet-stack

    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 remote out-of-bounds read exists in the official BACnet client application apps/readpropm in bacnet-stack commit e2bdbf6. When read

  • 8.6 High severity

    bacnet-stack: Out-of-bounds Write

    CVE-2026-58498Bacnet-stack

    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, there is a remote global-buffer-overflow in the official router-ipv6 application shipped with bacnet-stack, this results in an out-of

  • 7.5 High severity

    bacnet-stack: Use After Free

    CVE-2026-52790Bacnet-stack

    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, there is a library-level memory safety issue that is reachable from an unmodified official sample server (apps/server-basic/main.c) o

  • 7.5 High severity

    bacnet-stack: Loop with Unreachable Exit Condition

    CVE-2026-52789Bacnet-stack

    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

  • 8.8 High severity

    bacnet-stack: Out-of-bounds Write

    CVE-2026-52788Bacnet-stack

    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, the bsc_node_parse_urls() function in src/bacnet/datalink/bsc/bsc-node.c contains three distinct bugs when parsing space-separated We

  • 7.5 High severity

    bacnet-stack: Incorrect Calculation of Buffer Size

    CVE-2026-52787Bacnet-stack

    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-rc2, a reachable out-of-bounds write exists when encoding the device.address-binding property. This issue has been patched in versions

  • 8.6 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-49990Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. From versions 1.4.2 to before 1.4.5, and 1.5.0 to before 1.5.1, a signed fileStartPosition taken from AtomicReadFile and AtomicWriteFile stream-access requests is not validated

  • 7.5 High severity

    bacnet-stack: Uncontrolled Resource Consumption

    CVE-2026-49341Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to version 1.5.1, there is a remotely reachable denial-of-service vulnerability in bacnet-stack affecting the default demo server built from the unmodified apps/server/ma

  • 7.1 High severity

    bacnet-stack: Improper Validation of Array Index

    CVE-2026-52786Bacnet-stack

    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, in the official apps/epics client tool on v1.6.0-rc1 (not in the generic BACnet RPM ACK decoder alone) a malicious BACnet/IP endpoint

  • 8.6 High severity

    bacnet-stack: Stack-based Buffer Overflow

    CVE-2026-47711Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4, 1.5.1, and 1.6.0, the current master demo server can be crashed remotely over BACnet/IP by sending a valid Confirmed WriteProperty request that updates

  • 8.2 High severity

    bacnet-stack: Stack-based Buffer Overflow

    CVE-2026-47710Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4, 1.5.1, and 1.6.0, a stack-buffer-overflow can be triggered in the current master branch when a Loop object reads a referenced property through its defa

  • 8.2 High severity

    bacnet-stack: Stack-based Buffer Overflow

    CVE-2026-47259Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4, 1.5.1, and 1.6.0, a RemoveListElement request targeting Notification-Class.recipient-list can trigger a stack-based out-of-bounds write in the current

  • 8.2 High severity

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems.

    CVE-2026-47258Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4, 1.5.1, and 1.6.0, a stack-based out-of-bounds write exists in the Notification Class object implementation when handling AddListElement for the recipie

  • 8.1 High severity

    bacnet-stack: Always-Incorrect Control Flow Implementation

    CVE-2026-47257Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. In versions 1.5.0 and 1.6.0-rc1, there is a restore logic flaw in bacnet-stack that is reachable through the official, unmodified apps/server management path when BACNET_BACKUP

  • 7.5 High severity

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems.

    CVE-2026-47217Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4 and 1.5.1, a remote attacker can trigger an uncontrolled recursion and stack overflow in the default server application of bacnet-stack by abusing the C

  • 7.5 High severity

    bacnet-stack: Stack-based Buffer Overflow

    CVE-2026-46674Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4 and 1.5.1, an out-of-bounds read vulnerability exists in bacnet-stack's AtomicWriteFile record-access path. The bug is caused by a mismatch between an e

  • 7.5 High severity

    bacnet-stack: NULL Pointer Dereference

    CVE-2026-45341Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. From versions 1.4.0 to before 1.4.4, and 1.5.0 to before 1.5.1, a NULL pointer dereference can be triggered in bacnet_device_object_reference_decode() when a WriteProperty requ

  • 8.2 High severity

    bacnet-stack: Stack-based Buffer Overflow

    CVE-2026-45265Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to versions 1.4.4 and 1.5.1, there is a stack-based out-of-bounds write / stack-buffer-overflow in bacnet-stack when the server processes a malicious Atomic-Read-File req

  • 7.5 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-41503Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an out-of-bounds read vulnerability in bacnet-stack's ReadPropertyMultiple service property decoder allows unauthenticated remote attackers to read past allocat

  • 7.5 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-41502Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an off-by-one out-of-bounds read vulnerability in bacnet-stack's ReadPropertyMultiple service decoder allows unauthenticated remote attackers to read one byte p

  • 9.1 Critical severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-41475Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an out-of-bounds read vulnerability in bacnet-stack's WritePropertyMultiple service decoder allows unauthenticated remote attackers to read past allocated buffe

  • 8.1 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2026-26264Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.5.0rc4 and 1.4.3rc2, a malformed WriteProperty request can trigger a length underflow in the BACnet stack, leading to an out‑of‑bounds read and a crash (DoS). The is

  • 7.5 High severity

    bacnet-stack: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-21878Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.5.0.rc3, a vulnerability has been discovered in BACnet Stack's file writing functionality where there is no validation of user-provided file paths, allowing attacker

  • 7.5 High severity

    bacnet-stack: Out-of-bounds Read

    CVE-2025-66624Bacnet-stack

    BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services. Prior to 1.5.0.rc2, The npdu_is_expected_reply function in src/bacnet/npdu.c indexes request_pdu[offset+2/3/5] and reply_pdu[