CVE-2025-64466
7.8NI · LabVIEW
NI LabVIEW contains an out of bounds read vulnerability in the lvre!ExecPostedProcRecPost function, which can be triggered by parsing a corrupted VI file to achieve code execution.
Executive summary
An out of bounds read vulnerability in NI LabVIEW allows a local attacker to potentially achieve arbitrary code execution by tricking a user into opening a malicious VI file.
Vulnerability
The vulnerability exists within the lvre!ExecPostedProcRecPost function and is classified as an out of bounds read (CWE-125). It requires user interaction, specifically opening a specially crafted VI file, to execute.
Business impact
The vulnerability carries a CVSS score of 7.8, indicating a high level of severity due to the potential for arbitrary code execution. Successful exploitation could lead to full system compromise, unauthorized data access, and significant operational disruption within engineering environments that rely on LabVIEW.
Remediation
Immediate Action: Review the official NI security advisory for the latest patch availability and apply all recommended software updates to the affected LabVIEW installations.
Proactive Monitoring: Monitor system logs for unusual application crashes or unexpected processes spawned by the LabVIEW environment.
Compensating Controls: Implement strict file access controls and utilize endpoint protection solutions to scan incoming VI files for malicious or corrupted structures before they are opened by users.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
Given the potential for remote code execution resulting from this memory corruption flaw, organizations should treat this as a high priority. Ensure all systems running affected versions of NI LabVIEW are updated as soon as patches are released by the vendor, and educate users to exercise caution when opening VI files from untrusted sources.
More NI CVEs
Sources
Originally found and disclosed by Michael Heinzl working with CISA, per the CVE Program record.