Skip to main content

NI LabVIEW CVE-2026-16234

| EUVDEUVD-2026-65586 HIGH
Out-of-bounds Read (CWE-125)
2026-08-25 NI GHSA-w785-fxc3-9v2f
8.5
CVSS 4.0 · Vendor: NI
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious VI file
  2. Delivery
    Deliver file to LabVIEW user via email or shared drive
  3. Exploit
    User opens VI in LabVIEW
  4. Execution
    Out-of-bounds read triggers memory corruption
  5. Impact
    Attacker-controlled code executes as LabVIEW process

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 requires that a victim user open a specially crafted VI file using a vulnerable version of NI LabVIEW (26.3.0 or earlier). The attacker must deliver the malicious VI file to the victim through some out-of-band channel (email attachment, shared drive, download). No network service exposure is required - LabVIEW does not need to be listening on any port. No authentication to any system is required beyond the ability to place or send a file. Exploitation is limited by the mandatory user-interaction step (the user must actively open the file), the local attack vector (the file must execute within the LabVIEW process on the victim host), and the requirement that the victim is running a vulnerable LabVIEW version. Environments where LabVIEW is air-gapped and VI files are never introduced from external sources have substantially reduced exposure.

Impact

The CVSS 4.0 base score of 8.5 is driven by high vulnerable-system impacts (VC:H/VI:H/VA:H), but two mitigating metric choices substantially limit realistic exposure: AV:L (local attack vector - the crafted VI file must be opened on the victim machine) and UI:P (passive user interaction - the victim must open the file). This is not remotely exploitable in the traditional sense; exploitation requires a social engineering or supply-chain delivery step to place a malicious VI in front of a LabVIEW user. No EPSS score was provided in the input, and the absence of a CISA KEV listing means active in-the-wild exploitation is unconfirmed. The PR:N metric in the CVSS 4.0 vector is consistent with the delivery model - the attacker needs no privileges on the victim system, only the ability to deliver a file. The combination of high theoretical impact with a required delivery mechanism suggests this is a meaningful but not immediately critical priority for most organizations, provided controls exist around VI file provenance; environments that regularly receive VI files from external sources or untrusted parties face materially higher risk.

Exploit ScenarioDerived

An attacker crafts a malformed VI file that triggers the out-of-bounds read in LabVIEW's file parser and delivers it to a target engineer via email, a shared network drive, or a compromised VI distribution channel. The engineer opens the file in LabVIEW as part of routine work, triggering memory corruption that the attacker has engineered to overwrite a function pointer or return address, resulting in execution of attacker-supplied shellcode under the LabVIEW process's privileges. No public proof-of-concept exploit code is identified at time of analysis, but the file-parsing nature of the vulnerability makes weaponization feasible for a moderately skilled adversary.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

Memory corruption in NI LabVIEW 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. Classified under CWE-125 (Out-of-bounds Read), the flaw's buffer-overflow and RCE tags suggest that the out-of-bounds read condition can, under certain memory layout circumstances, corrupt control-flow data and escalate beyond information disclosure to full code execution. No public exploit code has been identified and the vulnerability is not listed in the CISA KEV catalog at time of analysis; NI has published a vendor security advisory.

RemediationAI

The primary remediation is to apply the patch or updated version identified in NI's 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 should specify the exact fixed release version; that version is not independently confirmed in the available input data beyond the implication that a fix accompanies the advisory publication. Until patching is complete, organizations should restrict the opening of VI files to those originating from trusted, internally verified sources, and disable or block receipt of VI files via email or external file-sharing channels. Sandbox execution of LabVIEW in an isolated environment (e.g., a dedicated VM without network egress) can limit the blast radius of successful exploitation but does not prevent code execution within that environment. Users should also be trained not to open unsolicited VI files, consistent with general malicious-document hygiene practices.

Affected VersionsENISA

LabVIEW 26.1.0 <26.3.1
LabVIEW 24.1.0 <24.3.7
LabVIEW 25.1.0 <25.3.5
LabVIEW 0 <23.0.0
LabVIEW 23.1.0 <23.3.10

Affected Packages

euvd labview fix: 23.0.0, 23.3.10, 24.3.7, 25.3.5, 26.3.1

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 dataflow programming environment widely deployed in test and measurement, industrial automation, and scientific computing. Its native file format, the Virtual Instrument (VI) file, is parsed by the LabVIEW runtime when opened by a user. CWE-125 (Out-of-bounds Read) identifies the root cause class: the VI file parser reads data beyond the bounds of an allocated memory buffer. In addition to leaking adjacent memory contents, an out-of-bounds read under controlled conditions can corrupt heap metadata or vtable pointers, enabling code execution - consistent with the RCE and Buffer Overflow tags assigned to this CVE. The CPE string cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* with no lower-version bound confirms the flaw spans the entire NI LabVIEW product line up to and including the 2026 Q3 release (26.3.0). The CVSS 4.0 vector AV:L confirms the vulnerable code path is exercised through local file parsing, not a network-reachable service.

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

Vendor (NI) PRIMARY 8.5 HIGH
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
vuln.today AI 7.8 HIGH

Local file-open trigger (AV:L), no privileges needed on victim system (PR:N), mandatory user interaction to open VI (UI:R), full triad impact within LabVIEW process scope (S:U).

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (NI).

CVSS VectorVendor: NI

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Aug 25, 2026 - 18:17 EUVD
CVSS changed
Aug 25, 2026 - 17:22 NVD
7.8 (HIGH) 8.5 (HIGH)
CVE Published
Aug 25, 2026 - 16:36 cve.org
HIGH 8.5

DescriptionCVE.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

Why It Matters

NI LabVIEW versions 26.3.0 and earlier contain a HIGH severity memory corruption vulnerability (CVSS 8.5) affecting organizations in engineering, research, and manufacturing that rely on this software for automation and design. Attackers can exploit this by distributing malicious VI design files that trigger information theft or arbitrary system control when users open them. No public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict VI file access to verified internal sources only; (2) implement email and file-share blocking for VI and related LabVIEW file types from external senders; (3) require manual file inspection and validation before opening any VI files from unknown origins; (4) run LabVIEW tasks in low-privilege user contexts and isolated virtual machines where feasible; (5) disable automatic VI file execution features; (6) monitor NI's official security advisories for patch announcements.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
dominant tool in industrial test & measurement, not general-purpose IT
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2017-2775 HIGH POC
7.5 Mar 31

An exploitable memory corruption vulnerability exists in the LvVariantUnflatten functionality in 64-bit versions of LabV

CVE-2017-2779 HIGH POC
7.5 Sep 05

An exploitable memory corruption vulnerability exists in the RSRC segment parsing functionality of LabVIEW 2017, LabVIEW

CVE-2013-5022 CRITICAL
10.0 Aug 06

Absolute path traversal vulnerability in the 3D Graph ActiveX control in cw3dgrph.ocx in National Instruments LabWindows

CVE-2013-5021 CRITICAL
9.3 Aug 06

Multiple absolute path traversal vulnerabilities in National Instruments cwui.ocx, as used in National Instruments LabWi

CVE-2026-64204 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code

CVE-2026-64203 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code

CVE-2026-64202 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code

CVE-2026-64201 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW (all versions through 26.3.0) enables information disclosure or arbitrary code execution

CVE-2026-16233 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW 2026 Q3 (26.3.0) and all prior versions enables information disclosure or arbitrary code

CVE-2025-2632 HIGH
8.5 Apr 09

Out of bounds write vulnerability due to improper bounds checking in NI LabVIEW reading CPU info from cache that may res

CVE-2025-2631 HIGH
8.5 Apr 09

Out of bounds write vulnerability due to improper bounds checking in NI LabVIEW in InitCPUInformation() that may result

CVE-2026-32864 HIGH
8.5 Apr 07

Memory corruption via out-of-bounds read in NI LabVIEW's mgcore_SH_25_3!aligned_free() function enables information disc

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy