Skip to main content

Labview EUVDEUVD-2026-19908

| CVE-2026-32864 HIGH
Out-of-bounds Read (CWE-125)
2026-04-07 NI
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
    User opens file in LabVIEW
  3. Exploit
    Out-of-bounds read in aligned_free()
  4. Execution
    Memory corruption
  5. Impact
    Information disclosure or code execution

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

The victim must open a specially crafted VI (LabVIEW) file in NI LabVIEW 2026 Q1 (26.1.0) or earlier versions. No authentication required; attacker must convince user to open malicious file. Local execution context.

Impact

The CVSS 4.0 score of 8.5 (High severity) reflects elevated confidentiality, integrity, and availability impact (VC:H/VI:H/VA:H) balanced against required user interaction (UI:P) and local attack vector (AV:L). Low attack complexity (AC:L) and no privilege requirements (PR:N) mean any local user can trigger exploitation by opening a weaponized VI file, making social engineering the primary attack prerequisite. No EPSS data is available for risk probability quantification, and no public exploit identified at time of analysis limits immediate weaponization risk. However, the dual-impact nature-information disclosure AND code execution-creates significant risk in environments where LabVIEW processes untrusted VI files from external sources, collaboration platforms, or email attachments. The SSVC framework would likely categorize this as requiring scheduled remediation due to local-only exploitation and lack of observed active exploitation, though organizations in high-value engineering or research sectors handling sensitive intellectual property should prioritize more aggressively. The vendor's public advisory demonstrates responsible disclosure, reducing but not eliminating window of exposure before patches are universally applied.

Exploit ScenarioDerived

An attacker crafts a malicious LabVIEW VI file containing specially formatted data structures that trigger the out-of-bounds read in mgcore_SH_25_3!aligned_free() during file parsing. The attacker distributes this file via email to engineers at a target organization, disguised as a legitimate test configuration or instrument control program. When the victim opens the VI file in LabVIEW, the memory corruption occurs-either leaking sensitive process memory containing intellectual property, credentials, or cryptographic keys through the out-of-bounds read, or achieving arbitrary code execution by carefully controlling the corrupted memory region to hijack control flow. Given the local attack vector and low complexity, successful exploitation requires only social engineering to convince the user to open the file, with no authentication barriers or complex preconditions.

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

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

Alert me

AnalysisAIv1 – Apr 07, 2026

Memory corruption via out-of-bounds read in NI LabVIEW's mgcore_SH_25_3!aligned_free() function enables information disclosure or arbitrary code execution when users open maliciously crafted VI files. Affects LabVIEW 2026 Q1 (26.1.0) and all prior versions. CVSS 8.5 severity stems from local attack vector requiring user interaction but no authentication. No public exploit identified at time of analysis, though the vendor advisory confirms the vulnerability's existence and technical details.

RemediationAI

Organizations should immediately upgrade to the patched version specified in the National Instruments security advisory available at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/memory-corruption-vulnerabilities-in-ni-labview.html, which addresses this memory corruption vulnerability. The exact fixed version number is available through the vendor advisory link. As an interim mitigation where immediate patching is not feasible, organizations should implement strict controls on VI file sources-prohibiting execution of VI files from untrusted origins, email attachments, or unverified collaboration platforms. Application whitelisting and user awareness training to prevent opening suspicious VI files provide defense-in-depth layers. Network segmentation isolating LabVIEW systems from internet-facing endpoints reduces social engineering attack surface. Organizations should inventory all LabVIEW installations to identify affected versions 26.1.0 and earlier, prioritizing systems processing external VI files or deployed in sensitive engineering environments.

Affected VersionsENISA

LabVIEW 24.1.0 <24.3.6
LabVIEW 26.1.0 <26.1.1
LabVIEW 25.1.0 <25.3.4
LabVIEW 23.1.0 <23.3.9
LabVIEW 0 <23.0.0

Affected Packages

euvd labview fix: 23.0.0, 23.3.9, 24.3.6, 25.3.4, 26.1.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

This vulnerability resides in the mgcore_SH_25_3 module's aligned_free() function within NI LabVIEW, specifically classified as CWE-125 (Out-of-bounds Read). The flaw occurs during memory deallocation operations when processing LabVIEW Virtual Instrument (VI) files-the proprietary file format for LabVIEW programs containing graphical code, data flow diagrams, and embedded resources. Out-of-bounds read vulnerabilities allow attackers to access memory locations beyond allocated buffers, potentially leaking sensitive information from adjacent memory regions or triggering memory corruption that leads to code execution. The mgcore_SH_25_3 component likely handles core graphics or data structure management, making it critical to VI file parsing. The vulnerability affects the entire LabVIEW product line through version 26.1.0 per the CPE identifier cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:*, indicating widespread exposure across National Instruments' engineering and scientific computing platform.

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

Primary rating from Vendor (NI) · only source for this CVE.

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
Analysis Updated
Apr 16, 2026 - 06:02 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
24.3.6,26.1.1,25.3.4
CVE Published
Apr 07, 2026 - 19:56 nvd
HIGH 8.5

DescriptionCVE.org

There is a memory corruption vulnerability due to an out-of-bounds read in mgcore_SH_25_3!aligned_free() in NI LabVIEW.  This vulnerability 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 Q1 (26.1.0) and prior versions.

Executive ViewAI

Why It Matters

CVE-2026-32864 is a memory corruption vulnerability in NI LabVIEW that allows attackers to execute arbitrary code or disclose sensitive information by tricking users into opening malicious VI files. This affects all LabVIEW versions through 2026 Q1 and poses a direct risk to engineering and development teams whose work depends on LabVIEW; compromise could lead to intellectual property theft, supply chain contamination, or disruption of critical design workflows.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patched: implement file-level controls restricting VI file execution to trusted sources only; require users to only open VI files from verified, approved repositories; disable VI auto-loading from email and web downloads; isolate high-risk development systems on segregated networks; establish code review checkpoints before opening externally-sourced VI files.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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

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