Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious VI file with integer overflow payload
-
DeliveryDeliver file to target via phishing or shared storage
-
ExploitUser opens VI file in LabVIEW
-
ExecutionInteger overflow triggers out-of-bounds write in parser
-
ImpactArbitrary code executes as victim user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to manually open a specially crafted VI (Virtual Instrument) file using NI LabVIEW - confirmed by the vendor description and the CVSS UI:R metric. The attacker must first deliver the malicious file to the target system, typically via social engineering such as phishing, a shared network drive, or a poisoned project archive. The CVSS AV:L metric confirms the vulnerability is triggered within the local process when parsing the file, not via any exposed network service; remote exploitation over a network without user interaction is not possible. No authentication, elevated privileges, or non-default configuration is required on the attacker side (PR:N). Exploitation is limited to systems running NI LabVIEW 2026 Q3 or earlier, and the attack is bounded by the user's own privilege level (S:U - no privilege escalation beyond the current user context). |
| Impact | The CVSS 3.1 score of 6.6 with vector AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H reflects a moderate-severity, file-triggered local vulnerability. The High Availability impact reflects the likely crash condition from an uncontrolled out-of-bounds write; the Low Confidentiality and Integrity ratings acknowledge that code execution or information leakage is theoretically possible but not guaranteed. The AV:L designation is significant: the attack does not traverse a network service but executes within the local process context after the user opens a file - this substantially limits opportunistic mass exploitation. No EPSS score is provided in the available data, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is absent from the CISA KEV catalog and no POC has been publicly identified, both signals pointing to lower immediate real-world exploitation risk. However, the industrial and research context of LabVIEW makes targeted spear-phishing with crafted VI files a realistic threat model, particularly in sectors where VI files are shared among collaborators via email or shared drives. The gap between 'possible RCE' and 'confirmed RCE reliability' is unknown without patch-diff analysis. |
| Exploit ScenarioDerived | An attacker with knowledge of LabVIEW's VI file format crafts a malicious VI file embedding values engineered to trigger the integer overflow in the file parser, then delivers it to a target engineer or researcher via a phishing email or a compromised shared project repository. When the victim opens the file in LabVIEW, the overflow causes an out-of-bounds write that may crash the application or, under controlled conditions, allow the attacker to redirect execution and run arbitrary code with the victim's privileges. No public exploit code has been identified, but the file-based attack surface is well understood and the VI format is documented, making weaponization feasible for a motivated actor. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Integer overflow leading to out-of-bounds write in NI LabVIEW 2026 Q3 and prior enables information disclosure or arbitrary code execution when a user opens a specially crafted VI file. The attack is file-based and requires social engineering to deliver a malicious Virtual Instrument file to a target, making it a credible threat in engineering, research, and industrial automation environments where VI files are routinely shared. No public exploit identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.
RemediationAI
Consult the NI security advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/integer-overflow-vulnerability-resulting-in-an-out-of-bounds-write-in-ni-labview.html for available patches and specific fixed version numbers - no exact patched release version was confirmed in the available intelligence data. As a compensating control, organizations should enforce a policy of only opening VI files received from verified, trusted sources, and should avoid opening VI files delivered via email without out-of-band verification of the sender. Disabling automatic file-association execution from untrusted network shares or download directories reduces the likelihood of accidental opening. Running LabVIEW in a sandboxed or least-privilege user context limits the blast radius of a successful exploitation to that user's session rather than system-level compromise.
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 extensively used in test and measurement, industrial automation, and scientific instrumentation. Its native file format, the VI (Virtual Instrument) file, is parsed by LabVIEW at open time. CWE-190 (Integer Overflow or Wraparound) occurs when an arithmetic operation produces a value that exceeds the bounds of the target integer type, wrapping to an unexpected small or large value that is subsequently used to control memory allocation or array indexing. In this case, the overflow propagates to an out-of-bounds write, overwriting memory beyond an intended buffer boundary - a class of bug that can corrupt heap structures, overwrite function pointers, or enable controlled code execution. The CPE cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* covers all versions of the NI LabVIEW application across all platforms without a lower version bound, indicating the flaw is not isolated to a recent code change.
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:L/VI:L/VA:H/SC:N/SI:N/SA:N
File-opened locally with required user interaction and no attacker privileges; high availability impact from OOB write crash, limited C/I from conditional disclosure or code execution.
Primary rating from Vendor (NI).
CVSS VectorVendor: NI
Lifecycle Timeline
2DescriptionCVE.org
There is an integer overflow vulnerability resulting in an out-of-bounds write recently discovered in NI LabVIEW. This may result in information disclosure or arbitrary code execution. Successful exploitation requires an attacker to get a user to open a specially crafted VI file. This vulnerability affects NI LabVIEW 2026 Q3 and prior versions.
Zero Day Initiative Advisories
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.
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
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
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
EUVD-2026-65607
GHSA-wh6m-8vv3-wpp9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB