CRITICAL🇵🇱 Wersja polska

CVE-2023-51773

CVSS 9.1v3.1pub. 2024-02-29upd. 2025-05-23

BACnet Stack before 1.3.2 has a decode function APDU buffer over-read in bacapp_decode_application_data in bacapp.c.

🤖 AI Analysis
How it works

The vulnerability, classified as CWE-126 (buffer over-read), occurs when the APDU (Application Protocol Data Unit) decoding function of the BACnet protocol reads data beyond the boundaries of the allocated buffer. An attacker can send a specially crafted network packet that forces incorrect decoding, resulting in reading data outside the intended memory area. Since the attack vector is network-based and does not require authentication or user interaction, the vulnerability is particularly dangerous in OT/BAS (Building Automation Systems) environments.

Impact

An attacker can remotely read fragments of process memory (potentially exposing sensitive data) and cause the application to crash (denial of service). Both consequences are possible without any authentication.

Mitigation & patch

BACnet Stack should be updated to version 1.3.2 or later, in which the bug has been fixed (commit c465412a as part of pull request #546). It is also recommended to restrict network access to devices using the BACnet Stack library only to trusted network segments.

Who is affected

BACnet Stack (bacnet-stack) in versions before 1.3.2, including version 1.3.1 and earlier.

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
  • Bacnetstack Bacnet Stack

    APP
    Bacnetstack
    < 1.3.2
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References

Related vulnerabilities

CVE-2026-41475HIGH8.7same product

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an out-of-...

CVE-2026-41503HIGH8.7same product

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an out-of-...

CVE-2026-41502HIGH8.7same product

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.4.3, an off-by-...

CVE-2026-21878HIGH7.5same product

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.5.0.rc3, a vuln...

CVE-2026-26264HIGH7.8same product

BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to 1.5.0rc4 and 1.4....