CVE-2025-64469
7.8NI · LabVIEW
A stack-based buffer overflow in NI LabVIEW allows for arbitrary code execution when a user opens a specially crafted VI file.
Executive summary
A critical stack-based buffer overflow vulnerability in NI LabVIEW could allow an attacker to achieve arbitrary code execution on a system by tricking a user into opening a malicious file.
Vulnerability
This is a stack-based buffer overflow (CWE-121) occurring in the LVResFile::FindRsrcListEntry function. The vulnerability is triggered when the application parses a corrupted VI file, requiring user interaction to execute the exploit.
Business impact
Successful exploitation of this flaw can result in full system compromise, as it allows for arbitrary code execution. Given the CVSS score of 7.8, this vulnerability represents a significant risk to operational environments where LabVIEW is deployed, potentially leading to unauthorized data access or the disruption of industrial control processes.
Remediation
Immediate Action: Update all instances of NI LabVIEW to the latest patched version provided in the official NI security advisory.
Proactive Monitoring: Monitor systems for unusual file-handling behavior or unexpected crashes associated with the LabVIEW application.
Compensating Controls: Implement strict file access policies and ensure that users only open VI files from trusted, verified sources to reduce the likelihood of interaction with malicious content.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Organizations should treat this vulnerability with high priority due to the potential for arbitrary code execution. Administrators must identify all LabVIEW installations and apply the vendor-supplied patches immediately to prevent potential exploitation through social engineering or malicious file delivery.
More NI CVEs
Sources
Originally found and disclosed by Michael Heinzl working with CISA, per the CVE Program record.