Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious VI file with memory corruption payload
-
DeliveryDeliver file via phishing or shared repository
-
ExploitUser opens crafted VI in LabVIEW
-
ExecutionOut-of-bounds write corrupts memory structures
-
ImpactAttacker gains arbitrary code execution at user privilege level
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that a user be induced to open a specially crafted VI file using a vulnerable version of NI LabVIEW (26.3.0 or earlier). The CVSS 4.0 vector confirms no privileges are required (PR:N) and no special system configuration beyond having a vulnerable LabVIEW installation present. The mandatory limiting factor is user interaction (UI:P) - the attack cannot be triggered remotely or automatically without the user explicitly opening the malicious file. This means exploitation is constrained to scenarios involving social engineering, phishing, or supply chain injection of malicious VI files (e.g., via community repositories, shared project archives, or instrument driver packages). There is no indication of a network-reachable attack surface; the vulnerability is in local file parsing, not a network service. |
| 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) scores 8.5, reflecting a local attack vector with low complexity, no privilege requirement, but mandatory user interaction. The local attack vector (AV:L) is accurate for a file-open trigger - the malicious VI must be delivered and opened on the victim's machine, which limits opportunistic mass exploitation but makes targeted spear-phishing a realistic vector in industrial and research contexts. Attack complexity is low once the file reaches the target (AC:L, AT:N), meaning no race condition or special timing is required. The high confidentiality, integrity, and availability impact to the vulnerable system is consistent with arbitrary code execution potential. No scope change (SC:N/SI:N/SA:N) means the compromise does not inherently propagate to adjacent systems, though a compromised LabVIEW workstation in an OT/ICS environment may have significant secondary exposure. Exploitation probability context: no EPSS score is available in the provided data, and this CVE is not listed in CISA KEV, suggesting no confirmed active exploitation at time of analysis. The user-interaction requirement (UI:P) meaningfully reduces the automated exploitability - this is not a wormable flaw. Risk is elevated in environments where LabVIEW users routinely exchange VI files with external collaborators or download community VI files. |
| Exploit ScenarioDerived | An attacker targeting an engineer at a research facility crafts a malicious LabVIEW VI file that triggers the out-of-bounds write during parsing, then delivers it via email as a shared measurement project or instrument driver. When the engineer opens the file in LabVIEW, the memory corruption is triggered and the attacker's shellcode executes with the engineer's privileges, enabling credential theft, lateral movement, or persistent access to lab systems. No public exploit code has been identified at time of analysis, meaning this likely requires custom exploit development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 25, 2026
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code execution when a user opens a specially crafted Virtual Instrument (VI) file. The CWE-787 out-of-bounds write root cause combined with the high-impact CVSS 4.0 score of 8.5 places this in a serious tier for LabVIEW deployments across engineering, scientific, and industrial automation environments. No public exploit code has been identified at time of analysis, but the user-interaction trigger (social engineering via malicious VI file) is a well-understood threat model for desktop engineering tools.
Earlier versions of this analysis (1)
Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code execution when a user opens a specially crafted VI (Virtual Instrument) file. The attack is file-parsing in nature, consistent with CWE-787 (Out-of-Bounds Write), and requires active user interaction rather than exploitation of a network service. No public exploit code or CISA KEV listing has been identified at time of analysis, but the full CIA impact (C:H/I:H/A:H) and OT/ICS deployment context elevate the practical risk for industrial and scientific environments.
RemediationAI
The primary remediation is to consult and apply the update referenced 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. An exact fixed version number is not independently confirmed from the available input data - users should refer directly to the NI advisory to identify the specific patched release and upgrade accordingly. As a compensating control while patching is coordinated, organizations should restrict LabVIEW users from opening VI files received from untrusted or external sources, and implement file-source verification workflows (e.g., cryptographic signing of VI files shared within the organization). In environments where LabVIEW is deployed on OT/ICS-adjacent workstations, consider network-level segmentation to limit the blast radius of a successful compromise. Note that disabling VI file associations at the OS level may cause operational disruption in production LabVIEW environments and should be evaluated against workflow impact before deployment.
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 is a graphical system-design and programming environment used extensively in test and measurement, industrial automation, and scientific research. The affected component parses Virtual Instrument (VI) files, which are LabVIEW's proprietary binary format. The root cause is classified as CWE-787 (Out-of-Bounds Write) - a memory corruption class where data is written beyond the bounds of an allocated buffer during VI file parsing. This class of flaw is a common precursor to arbitrary code execution because an attacker can overwrite adjacent memory structures (return addresses, function pointers, vtable entries) to redirect execution flow. The CPE string cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* covers all NI LabVIEW application versions, with the advisory explicitly bounding the affected range to 26.3.0 (2026 Q3) and earlier. The attack surface is the file-open/parse code path, which is reachable without elevated privileges simply by opening a file.
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
Local file-open trigger (AV:L), no special conditions (AC:L), no privileges required (PR:N), user must open file (UI:R), full triad impact 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 2026 Q3 (version 26.3.0) and all prior versions contain a critical memory corruption vulnerability enabling information disclosure or arbitrary code execution through malicious Virtual Instrument files. No public exploit identified at time of analysis, but the vulnerability directly threatens engineering and industrial automation organizations whose staff routinely handle VI files, with potential impact ranging from theft of proprietary designs to control system compromise. The absence of an available patch requires immediate implementation of compensating controls.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict VI file sources to pre-vetted, digitally-signed repositories; require administrative approval for all VI file operations; disable LabVIEW file-import features through group policy where operationally feasible; isolate systems processing sensitive intellectual property on air-gapped networks; implement source validation and file-origin verification controls; deploy EDR with memory-corruption detection signatures; conduct targeted user awareness training on VI file-based social engineering.
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
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 (all versions through 26.3.0) enables information disclosure or arbitrary code execution
Memory corruption in NI LabVIEW 26.3.0 and all prior versions enables information disclosure or arbitrary code execution
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-65582
GHSA-p3x9-7mrv-5rx5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB