CVE-2026-32864

7.8

NI · LabVIEW

A memory corruption vulnerability in NI LabVIEW caused by an out-of-bounds read in the aligned_free function allows for potential information disclosure or arbitrary code execution.

Executive summary

A memory corruption vulnerability in NI LabVIEW poses a significant risk of arbitrary code execution if a user is tricked into opening a specially crafted VI file.

Vulnerability

The vulnerability is an out-of-bounds read (CWE-125) occurring in the mgcore_SH_25_3!aligned_free() function, which can be triggered by an attacker supplying a malicious VI file to a user. Per the CVSS vector, this vulnerability requires user interaction but does not require prior authentication.

Business impact

The potential for arbitrary code execution creates a high risk of system compromise, data theft, and unauthorized control over the host environment. With a CVSS score of 7.8, this vulnerability is classified as High, reflecting the severe technical impact despite the requirement for user interaction. Organizations relying on LabVIEW for critical industrial or engineering processes face significant operational risks if workstations are compromised.

Remediation

Immediate Action: Update all instances of NI LabVIEW to the latest patched versions provided in the vendor security advisory.

Proactive Monitoring: Monitor file system activity for suspicious VI file access and review endpoint logs for crashes associated with the LabVIEW runtime environment.

Compensating Controls: Implement strict email filtering and endpoint protection policies to prevent users from opening untrusted or unsolicited VI files from external sources.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for total system impact and arbitrary code execution, security teams should prioritize patching this vulnerability across all development and deployment environments. Ensure that all users are cautioned against opening unexpected project files, and apply the vendor-supplied updates immediately to eliminate the underlying memory corruption flaw.

More NI CVEs

Sources

Originally found and disclosed by Michael Heinzl, per the CVE Program record.