Skip to main content

NI LabVIEW CVE-2026-16233

| EUVDEUVD-2026-65582 HIGH
Out-of-bounds Write (CWE-787)
2026-08-25 NI GHSA-p3x9-7mrv-5rx5
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 with memory corruption payload
  2. Delivery
    Deliver file via phishing or shared repository
  3. Exploit
    User opens crafted VI in LabVIEW
  4. Execution
    Out-of-bounds write corrupts memory structures
  5. Impact
    Attacker 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.

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

AnalysisAIv2 – 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)
v1 Aug 25, 2026 - 17:07 CVSS 7.8

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

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

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

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 special conditions (AC:L), no privileges required (PR:N), user must open file (UI:R), full triad impact with no scope change.

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:28 cve.org
HIGH 7.8

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

Business Impact: High
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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
widely used in engineering, research, and industrial automation verticals
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.

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.

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-16234 HIGH
8.5 Aug 25

Memory corruption in NI LabVIEW 26.3.0 and all prior versions enables information disclosure or arbitrary code execution

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