Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious VI file
-
DeliveryDeliver file via phishing or compromised share
-
ExploitUser opens VI in LabVIEW
-
ExecutionParser triggers out-of-bounds read
-
PersistMemory corruption achieved
-
ImpactExecute arbitrary code as local user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation has exactly one trigger condition: a user must open a specially crafted VI (Virtual Instrument) file in an affected version of NI LabVIEW (26.3.0 or earlier). The CVSS 4.0 metric UI:P confirms this passive user interaction is mandatory - the vulnerability cannot be triggered without the file-open action. AV:L confirms the attacker must first deliver the file to a system where LabVIEW is installed; direct network exploitation without file delivery is not possible per the vector. PR:N confirms the attacker requires no privileges on the target system. Exploitation is further limited to hosts with NI LabVIEW installed, and no scope change occurs (SC:N/SI:N/SA:N), meaning lateral movement to other systems is not a direct consequence of the vulnerability itself. |
| Impact | The CVSS 4.0 vector AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N yields a base score of 8.5. AV:L confirms the attack requires local file delivery rather than direct network reachability, which reduces opportunistic exploitation relative to network-exposed flaws. UI:P confirms a user action (opening the file) is mandatory. The triply-high impact metrics VC:H/VI:H/VA:H indicate that successful exploitation can fully compromise the targeted system. No KEV listing means active exploitation is not confirmed by CISA. No EPSS data was provided, so exploitation probability cannot be quantified. POC availability is unknown. In context, LabVIEW is prevalent in engineering, scientific research, and industrial control environments; a targeted spear-phishing campaign delivering a malicious VI file to an ICS operator or researcher represents a realistic and high-consequence attack path, despite the absence of confirmed in-the-wild activity. |
| Exploit ScenarioDerived | An attacker crafts a malicious LabVIEW VI file embedding out-of-bounds read triggers and delivers it to a target engineer or ICS operator via spear-phishing email or a compromised file share. When the victim opens the VI in LabVIEW, the parser reads beyond allocated buffer boundaries, causing memory corruption that can lead to disclosure of sensitive in-memory data or, with sufficient control over the corruption, arbitrary code execution under the user's privileges. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Memory corruption in NI LabVIEW (all versions through 26.3.0) enables information disclosure or arbitrary code execution when a user opens a specially crafted VI (Virtual Instrument) file. The CVSS 4.0 base score of 8.5 reflects high impact across confidentiality, integrity, and availability on the vulnerable system, with local file-based delivery requiring passive user interaction. No public exploit code or CISA KEV listing has been identified at time of analysis, though the RCE potential and industrial control / engineering deployment context warrant prompt patching.
RemediationAI
Consult and apply the patch documented in the NI security advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/memory-corruption-vulnerabilities-ni-labview.html. The advisory title explicitly references available critical and security updates, confirming a fix has been released by NI, though the exact patched version number is not independently confirmed in the available intelligence data and must be verified from the advisory directly. As a compensating control while patching is scheduled, instruct all LabVIEW users to refuse or quarantine VI files received from untrusted or unverified sources, as the sole trigger is opening a malicious file. In higher-risk ICS or research environments, consider isolating LabVIEW workstations from general corporate networks and enforcing application whitelisting to prevent execution of externally-sourced VI content. Note that file-source restriction requires user compliance training to be effective.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
NI LabVIEW uses .vi (Virtual Instrument) files as its primary executable and data format; parsing these files is a core runtime operation. CWE-125 (Out-of-bounds Read) identifies the root cause as the parser or runtime reading beyond the boundaries of an allocated buffer when processing a malformed VI file. The tags also reference 'Buffer Overflow,' suggesting the out-of-bounds read may interact with adjacent memory in a way that enables write primitives and code execution, not merely information leakage. The CPE string cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* carries a version wildcard, indicating all tracked LabVIEW application releases up to 26.3.0 are in scope. No platform constraint appears in the CPE, implying Windows, Linux, and macOS LabVIEW installs are all affected.
Know when Labview gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
File-based delivery mandates local access and user interaction (AV:L, UI:R); no attacker privileges required; memory corruption yields full system compromise with no scope change.
Primary rating from Vendor (NI).
CVSS VectorVendor: NI
Lifecycle Timeline
3DescriptionCVE.org
There is a memory corruption vulnerability recently discovered in NI LabVIEW that may result in information disclosure or arbitrary code execution. Successful exploitation requires an attacker to get a user to open a specially crafted VI. This vulnerability affects NI LabVIEW 2026 Q3 (26.3.0) and prior versions.
Executive ViewAI
NI LabVIEW contains a critical memory corruption vulnerability affecting all supported versions up to 26.3.0 that could enable attackers to steal sensitive engineering data or compromise system integrity through malicious project files. With no vendor patch currently available and exploitation requiring only that users open compromised files, this poses significant risk to organizations in engineering, research, and industrial control environments where LabVIEW is widely deployed. Organizations must implement immediate containment measures while awaiting vendor remediation.
Restrict VI file execution to known-safe sources only; implement application whitelisting for LabVIEW processes; segment networks isolating LabVIEW systems, particularly operational technology environments; deploy EDR solutions configured to monitor LabVIEW process behavior for anomalies; disable LabVIEW features that process external VI files until patch availability; conduct user awareness training on untrusted file execution risks; maintain offline backups of critical LabVIEW projects.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An exploitable memory corruption vulnerability exists in the LvVariantUnflatten functionality in 64-bit versions of LabV
An exploitable memory corruption vulnerability exists in the RSRC segment parsing functionality of LabVIEW 2017, LabVIEW
Absolute path traversal vulnerability in the 3D Graph ActiveX control in cw3dgrph.ocx in National Instruments LabWindows
Multiple absolute path traversal vulnerabilities in National Instruments cwui.ocx, as used in National Instruments LabWi
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code
Memory corruption in NI LabVIEW 26.3.0 and all prior versions enables information disclosure or arbitrary code execution
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code
Out of bounds write vulnerability due to improper bounds checking in NI LabVIEW reading CPU info from cache that may res
Out of bounds write vulnerability due to improper bounds checking in NI LabVIEW in InitCPUInformation() that may result
Memory corruption via out-of-bounds read in NI LabVIEW's mgcore_SH_25_3!aligned_free() function enables information disc
EUVD-2026-65590
GHSA-h2v2-ggpq-7rvr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB