Appsecure logo

CVE-2026-41475: High Vulnerability in BACnet Stack

A high-severity out-of-bounds read vulnerability in BACnet Stack allows remote attackers to read beyond allocated buffers. Organizations should patch immediately to mitigate risks.

HIGHCVSS 8.7 · Published April 24, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

The vulnerability identified as CVE-2026-41475 pertains to the BACnet Stack, an open-source protocol stack for embedded systems. This high-severity vulnerability has been classified due to its CVSS score of 8.7, indicating significant risk to organizations that utilize this software. The issue arises from an out-of-bounds read condition in the WritePropertyMultiple service decoder, which allows unauthenticated remote attackers to exploit the vulnerability by sending specially crafted BACnet/IP packets.

Risk to organizations includes potential crashes or unauthorized information disclosure on devices using the BACnet Stack prior to version 1.4.3. Given the nature of the vulnerability and its potential impact, organizations should prioritize patching immediately.

As the vulnerability allows attackers to read beyond allocated buffer boundaries, it can lead to significant security breaches, especially in environments relying on BACnet for critical systems. This vulnerability is particularly concerning for embedded BACnet devices, which may not have robust security controls in place.

The vulnerability was published on April 24, 2026, and affects all versions prior to 1.4.3. Organizations should take immediate action to update their systems to the latest version to mitigate the risks associated with this vulnerability.

Currently, there are no public exploits confirmed for this vulnerability, but its high severity score indicates a pressing need for remediation.

Vulnerability Details

The CVE-2026-41475 vulnerability exists due to the bacnet-stack's WritePropertyMultiple service decoder erroneously processing input without adequate bounds checking. Specifically, the function wpm_decode_object_property() invokes a deprecated function that does not validate the size of the input buffer. Attackers can exploit this by sending a truncated WPM request, which causes the decoder to read beyond the buffer limits, potentially leading to crashes or information disclosure.

Technical Analysis

The root cause of this vulnerability stems from the lack of bounds checking in the input buffer processing. Attackers may leverage this vulnerability over a network, exploiting low attack complexity and requiring no privileges or user interaction. The impact on availability is high, as it can lead to crashes of the affected services, while confidentiality and integrity impacts are rated as none.

Risk & Impact Analysis

Real-world deployment of the BACnet Stack in critical infrastructure makes this vulnerability particularly significant. Organizations utilizing BACnet for building automation or industrial control systems may face severe operational disruptions and data exposure. The urgency for remediation is high, given the CVSS score and the potential for exploitation.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

BACnet Stack is affected in versions prior to 1.4.3. Organizations should upgrade to this version or later to mitigate the vulnerabilities.

Mitigation & Remediation

To remediate this vulnerability, organizations should apply the latest patch provided in version 1.4.3 of the BACnet Stack. If a patch is not immediately available, organizations should consider implementing configuration hardening, such as restricting network access to BACnet devices and monitoring network traffic for unusual activity. Regular audits and assessments are recommended to ensure compliance with security best practices.

Detection Guidance

Organizations should monitor logs for anomalies related to BACnet/IP communications and look for signs of truncated WPM requests. Network signatures can be developed to detect such malicious packets, and behavioral anomalies should be flagged for further investigation.

AppSecure Threat Intelligence Insight

The long-term significance of CVE-2026-41475 lies in the continued reliance on BACnet in industrial and building automation systems. As vulnerabilities like this emerge, they highlight the need for proactive security measures within such environments. Organizations should adopt comprehensive security assessments and regular penetration testing to identify and mitigate similar vulnerabilities in their systems.

For more insights into effective security practices, organizations can refer to our guide on penetration testing methodology, which covers strategic approaches to identifying weaknesses.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.