Skip to main content

Labview CVE-2026-32860

| EUVDEUVD-2026-19899 HIGH
Out-of-bounds Write (CWE-787)
2026-04-07 NI GHSA-xrvx-v68m-344q
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 .lvlib file with corrupted structure
  2. Delivery
    Distribute file to target user
  3. Exploit
    User opens file in LabVIEW
  4. Execution
    Out-of-bounds write triggered
  5. Persist
    Memory corruption occurs
  6. Impact
    Arbitrary code execution achieved

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

Victim must open a specially crafted .lvlib file in NI LabVIEW 2026 Q1 (26.1.0) or prior versions. Attacker delivers malicious file; no authentication or special configuration required.

Impact

Real-world risk is moderate despite the 8.5 CVSS score. The CVSS vector reveals critical constraints: local attack vector (AV:L) requires the malicious file to reach the target system through social engineering, email attachments, or compromised file shares rather than remote network exploitation. User interaction (UI:P) mandates the victim actively open the weaponized .lvlib file in LabVIEW. No privileges required (PR:N) means any user can be targeted, and low attack complexity (AC:L) indicates reliable exploitation once the file is opened. However, no public exploit code exists and no CISA KEV listing confirms active exploitation, significantly reducing immediate threat. EPSS probability unavailable but would likely be low given the local-only attack surface. SSVC decision factors favor lower prioritization: exploitation status is POC-unlikely given specialized file format knowledge required, not automatable due to user interaction dependency, and technical impact while high (code execution) is gated behind significant social engineering barriers. This is a genuine vulnerability requiring remediation for LabVIEW environments, but not an internet-facing mass exploitation risk like remote network vulnerabilities.

Exploit ScenarioDerived

An attacker crafts a malicious LabVIEW project library (.lvlib) file with deliberately malformed metadata structures designed to trigger the out-of-bounds write during parsing. This weaponized file is delivered via spear-phishing email to engineers or researchers in target organizations that use LabVIEW for test automation or data acquisition, disguised as a legitimate shared project or instrument driver library. When the victim opens the malicious .lvlib file in LabVIEW to inspect or integrate the purported project components, the parser writes beyond allocated buffer boundaries, corrupting adjacent memory regions. The attacker leverages this memory corruption to overwrite function pointers or return addresses, redirecting execution to embedded shellcode that establishes persistence, exfiltrates proprietary measurement algorithms or test data from the LabVIEW environment, or pivots to other systems on the corporate network. No public exploit code exists, but the low attack complexity suggests experienced exploit developers could reliably weaponize this vulnerability given access to LabVIEW for testing.

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 write in NI LabVIEW allows arbitrary code execution when processing malicious LVLIB files. Affects LabVIEW 2026 Q1 (26.1.0) and all prior versions. Attack requires local access and user interaction to open a specially crafted .lvlib project library file (CVSS 8.5, AV:L/PR:N/UI:P). No public exploit identified at time of analysis. EPSS data not available, but the local attack vector and user interaction requirement significantly limit immediate mass exploitation risk despite high CVSS score.

RemediationAI

Patch available per vendor advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/lv-project-library-file-parsing-memory-corruption-vulnerability-in-ni-labview.html, though the specific fixed version number is not confirmed from available data. Organizations should immediately consult the NI security advisory to identify and deploy the recommended LabVIEW update that addresses the LVLIB parsing flaw. As an interim mitigation until patching is complete, implement strict controls on LVLIB file sources: prohibit opening project library files from untrusted origins, scan email attachments for .lvlib extensions, and educate LabVIEW users about the risks of opening unsolicited project files. Consider application whitelisting or file type blocking at email gateways to prevent delivery of potentially malicious LVLIB files. For air-gapped or legacy LabVIEW systems where immediate patching is not feasible, restrict LVLIB file operations to known-good project repositories with integrity verification.

Affected VersionsENISA

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

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 CWE-787 (Out-of-bounds Write) in NI LabVIEW's .lvlib file parser. LVLIB files are LabVIEW project library files containing references to VIs (Virtual Instruments) and project metadata. The out-of-bounds write occurs during parsing of malformed LVLIB file structures, allowing memory corruption beyond allocated buffer boundaries. This classic memory safety flaw in native code can overwrite adjacent memory regions, potentially hijacking control flow or leaking sensitive data from process memory. The affected CPE (cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:*) indicates all LabVIEW versions through 2026 Q1 (26.1.0) contain vulnerable parsing code, suggesting a long-standing implementation issue in the LVLIB file format handler 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

2
Patch available
Apr 16, 2026 - 05:29 EUVD
24.3.6,23.3.9,25.3.4
CVE Published
Apr 07, 2026 - 19:42 nvd
HIGH 8.5

DescriptionCVE.org

There is a memory corruption vulnerability due to an out-of-bounds write when loading a corrupted LVLIB file 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 .lvlib file. This vulnerability affects NI LabVIEW 2026 Q1 (26.1.0) and prior versions.

Executive ViewAI

Why It Matters

National Instruments LabVIEW versions 26.1.0 and earlier contain a memory corruption vulnerability in LVLIB file processing that enables arbitrary code execution when users open malicious project files. While the vulnerability carries a high severity rating (CVSS 8.5), exploitation requires local system access and user interaction, substantially limiting organizational risk for typical enterprise environments where LabVIEW usage is controlled and users are security-aware.

Business Impact: Medium
Compensating Controls

Apply vendor patch. If immediate patching is constrained: (1) Disable or restrict LabVIEW file associations for standard user accounts, requiring administrative privilege to open LVLIB files; (2) Implement application allowlisting to prevent execution of LabVIEW unless explicitly authorized; (3) Monitor file creation and modification events on systems where LabVIEW is deployed to detect suspicious LVLIB file staging; (4) Educate users to avoid opening LVLIB files from untrusted sources and implement email filtering to block suspicious attachments.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
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.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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
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