Skip to main content

Labview CVE-2026-32861

| EUVDEUVD-2026-19901 HIGH
Out-of-bounds Write (CWE-787)
2026-04-07 NI GHSA-8q47-ghm9-m53q
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 LVCLASS file
  2. Delivery
    Distribute to target user
  3. Exploit
    User opens file in LabVIEW
  4. Execution
    Trigger out-of-bounds write
  5. Impact
    Execute arbitrary code or disclose memory

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

The victim must open a specially crafted .lvclass file in NI LabVIEW 2026 Q1 (26.1.0) or prior versions. Attacker delivers the malicious file; user interaction (opening file) is required. Local access needed to execute the file.

Impact

Real-world risk is moderate despite the high CVSS 8.5 score, requiring careful contextual assessment. The CVSS vector shows local attack vector (AV:L) with low complexity (AC:L) but mandatory user interaction (UI:P), meaning exploitation requires social engineering to convince a user to open a malicious .lvclass file-attackers cannot remotely trigger the vulnerability without user action. The high confidentiality, integrity, and availability impacts (VC:H/VI:H/VA:H) reflect the potential for code execution and information disclosure if exploitation succeeds. No public exploit code exists and the vulnerability is not listed in CISA KEV, indicating no confirmed active exploitation campaigns at this time. However, the technical barrier is relatively low once initial access is obtained, as creating a corrupted LVCLASS file with precise memory layout manipulation is within reach of moderately skilled attackers. Organizations using LabVIEW in high-value engineering environments (aerospace, defense, pharmaceutical manufacturing) should prioritize remediation due to the potential for intellectual property theft or sabotage of critical control systems, even though the attack requires user interaction. The lack of authentication requirements (PR:N) means any local user can trigger the vulnerability without elevated privileges.

Exploit ScenarioDerived

An attacker targeting an engineering firm crafts a malicious .lvclass file containing carefully structured out-of-bounds write primitives designed to overwrite return addresses in LabVIEW's memory space. The file is delivered via spear-phishing email disguised as a legitimate project component or shared through a compromised collaboration platform used by the engineering team. When a developer opens the project containing the corrupted class file in LabVIEW, the parser triggers the memory corruption, allowing the attacker to execute arbitrary code with the privileges of the LabVIEW process. This could enable theft of proprietary control algorithms, exfiltration of intellectual property from active projects, or establishment of persistent access to the engineering network for industrial espionage or sabotage of manufacturing control systems.

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 and information disclosure when processing maliciously crafted .lvclass files. Affects LabVIEW 2026 Q1 (26.1.0) and all prior versions. Attack requires local access and user interaction to open the weaponized file (CVSS AV:L/UI:P). No public exploit identified at time of analysis, though the vendor advisory confirms the vulnerability and provides remediation guidance.

RemediationAI

Apply the vendor-released security update detailed in the NI security advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/lv-class-file-parsing-memory-corruption-vulnerability-in-ni-labview.html. The advisory specifies patched versions and upgrade paths for affected LabVIEW installations. As an interim mitigation where immediate patching is not feasible, implement strict controls on .lvclass file sources-users should only open class files from trusted, verified sources and avoid processing files received via email or untrusted network shares. Organizations can also deploy application whitelisting or file integrity monitoring to detect unexpected .lvclass file modifications. For air-gapped or legacy systems where upgrades are constrained, consider isolating LabVIEW workstations from untrusted network access and implementing mandatory security awareness training on the risks of opening unsolicited project files. Network segmentation can limit lateral movement if exploitation occurs in a compromised engineering workstation.

Affected VersionsENISA

LabVIEW 26.1.0 <26.1.1
LabVIEW 23.1.0 <23.3.9
LabVIEW 24.1.0 <24.3.6
LabVIEW 25.1.0 <25.3.4
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 stems from improper bounds checking during LVCLASS file parsing in National Instruments LabVIEW, a visual programming environment widely used in industrial automation, test and measurement systems, and research applications. The flaw is classified as CWE-787 (Out-of-bounds Write), occurring when LabVIEW's file parser writes data beyond allocated memory boundaries while loading .lvclass files (LabVIEW class definition files used in object-oriented programming within the platform). The memory corruption can be leveraged to overwrite adjacent memory regions, potentially redirecting program execution flow to attacker-controlled code or leaking sensitive memory contents. The affected CPE indicates all versions of LabVIEW through 2026 Q1 are vulnerable, representing a broad attack surface across engineering and scientific computing environments where LabVIEW deployments are common.

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

DescriptionCVE.org

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

Executive ViewAI

Why It Matters

A memory corruption vulnerability in NI LabVIEW (CVE-2026-32861) enables arbitrary code execution when users open malicious .lvclass files, affecting all versions through 26.1.0. This poses a significant risk to engineering and research teams who use LabVIEW for design and automation, as compromised projects could lead to unauthorized access to intellectual property or production system control.

Business Impact: High
Compensating Controls

Apply vendor patch. Interim mitigations if patching is delayed: restrict .lvclass file access via file system controls, disable LabVIEW auto-opening of project files, require administrator approval before opening externally-sourced .lvclass files, and implement application allow-listing to restrict LabVIEW execution context.

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