Skip to main content

Labview CVE-2026-32862

| EUVDEUVD-2026-19903 HIGH
Out-of-bounds Write (CWE-787)
2026-04-07 NI GHSA-2hvj-57fv-jjcc
8.5
CVSS 4.0 · Vendor: NI
View

Attack ChainAIDerived

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

  1. Access
    Attacker crafts malicious VI file
  2. Delivery
    User opens file in LabVIEW
  3. Exploit
    ResFileFactory::InitResourceMgr() processes file
  4. Execution
    Out-of-bounds write corrupts memory
  5. Impact
    Arbitrary code execution or information disclosure

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

Attacker must trick a user into opening a malicious .VI (LabVIEW) file in NI LabVIEW 2026 Q1 (26.1.0) or earlier versions. The vulnerable ResFileFactory::InitResourceMgr() function processes the file, triggering out-of-bounds memory write. No authentication required; victim interaction is mandatory.

Impact

Real-world risk is moderate despite the high 8.5 CVSS score. The CVSS:4.0 vector (AV:L/AC:L/PR:N/UI:P) reveals critical constraints: local attack vector requires the malicious VI file to be delivered and opened on the target system, and user interaction is mandatory. Attack complexity is low once social engineering succeeds, and no privileges are required to exploit. The vulnerability is not confirmed actively exploited, with no CISA KEV listing or public exploit code identified. EPSS probability data is unavailable for this 2026-dated CVE, limiting quantitative exploitation likelihood assessment. From an SSVC perspective: exploitation status is none (no public evidence), technical impact is total (arbitrary code execution possible with confidentiality and integrity compromise per VC:H/VI:H), and automation potential is partial (requires user action to open files). Organizations using LabVIEW in high-security environments face elevated risk due to potential supply chain attacks via malicious VI files distributed through collaborative engineering projects or community code repositories. The information disclosure aspect compounds risk where proprietary algorithms or sensitive data exist in LabVIEW development environments. This is a legitimate security concern requiring timely patching, though not an imminent mass-exploitation threat like network-accessible vulnerabilities.

Exploit ScenarioDerived

An attacker crafts a malicious LabVIEW VI file containing specially formed resource structures that trigger the out-of-bounds write in ResFileFactory::InitResourceMgr() during file parsing. The attacker distributes this file through social engineering-such as embedding it in a collaborative engineering project shared via email, posting it to LabVIEW community forums, or compromising a third-party VI library repository. When a LabVIEW user opens the malicious VI file to inspect or integrate the code, the memory corruption executes, potentially allowing the attacker to inject arbitrary code running with the privileges of the LabVIEW process, exfiltrate proprietary algorithms or measurement data from the development environment, or establish persistence for further system compromise. In industrial environments, this could lead to manipulation of control logic in automation systems if the compromised workstation is used for production deployments.

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 in NI LabVIEW's ResFileFactory::InitResourceMgr() function allows arbitrary code execution or information disclosure when users open malicious VI files. Affects LabVIEW 2026 Q1 (26.1.0) and all prior versions. CVSS 8.5 severity reflects high impact potential, though exploitation requires user interaction to open a crafted file. No public exploit identified at time of analysis, with EPSS data unavailable for this recently assigned CVE. Local attack vector limits remote exploitation scenarios.

RemediationAI

Users should upgrade to the patched version of NI LabVIEW specified in the vendor security advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/memory-corruption-vulnerabilities-in-ni-labview.html. The advisory title references memory corruption vulnerabilities (plural), suggesting multiple fixes may be bundled in the security update. Until patching is complete, organizations should implement defense-in-depth controls: restrict VI file sources to trusted repositories only, implement application whitelisting to prevent unauthorized LabVIEW file execution, and educate users about the risks of opening VI files from untrusted sources or email attachments. Network segmentation can limit lateral movement if exploitation occurs in air-gapped or OT environments where LabVIEW commonly operates. Consider file integrity monitoring for VI files in production environments to detect unauthorized modifications. For legacy systems unable to upgrade immediately, disable unnecessary file format handlers and restrict file system permissions to minimize attack surface.

Affected VersionsENISA

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

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 stems from an out-of-bounds write (CWE-787) in the ResFileFactory::InitResourceMgr() function within NI LabVIEW's resource file handling subsystem. LabVIEW VI (Virtual Instrument) files contain executable graphical code and embedded resources that must be parsed and initialized when opened. The ResFileFactory component manages resource initialization during VI file loading. The out-of-bounds write occurs during this initialization process, allowing memory corruption beyond allocated buffer boundaries. This class of vulnerability typically arises from insufficient bounds checking when processing untrusted file data structures, particularly during deserialization or resource allocation operations. The CPE identifier cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* indicates all LabVIEW versions through 26.1.0 contain vulnerable code in this resource management component, suggesting a long-standing architectural issue rather than a recent regression.

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
26.1.1,24.3.6,25.3.4
CVE Published
Apr 07, 2026 - 19:50 nvd
HIGH 8.5

DescriptionCVE.org

There is a memory corruption vulnerability due to an out-of-bounds write in ResFileFactory::InitResourceMgr() 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-32862 is a high-severity memory corruption vulnerability in National Instruments LabVIEW that enables arbitrary code execution when users open malicious VI files, affecting all versions through 2026 Q1. Organizations relying on LabVIEW for design, simulation, or control workflows face risk of data exfiltration or system compromise if users are socially engineered to open untrusted files. The local attack vector and user-interaction requirement reduce immediate enterprise risk, but the HIGH CVSS score (8.5) warrants prompt patching across all affected systems.

Business Impact: High
Compensating Controls

Apply vendor patch. Interim mitigations (if patching delayed): Restrict VI file access to trusted internal sources only; disable LabVIEW file auto-execution features where available; implement endpoint detection and response (EDR) monitoring on LabVIEW process execution for anomalous behavior; use file integrity monitoring on VI file directories; provide user security awareness training on opening files from external parties.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
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.

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