Skip to main content

NI LabVIEW CVE-2026-18445

| EUVDEUVD-2026-65607 MEDIUM
Integer Overflow or Wraparound (CWE-190)
2026-08-25 NI GHSA-wh6m-8vv3-wpp9
6.9
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 integer overflow payload
  2. Delivery
    Deliver file to target via phishing or shared storage
  3. Exploit
    User opens VI file in LabVIEW
  4. Execution
    Integer overflow triggers out-of-bounds write in parser
  5. Impact
    Arbitrary code executes as victim user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to manually open a specially crafted VI (Virtual Instrument) file using NI LabVIEW - confirmed by the vendor description and the CVSS UI:R metric. The attacker must first deliver the malicious file to the target system, typically via social engineering such as phishing, a shared network drive, or a poisoned project archive. The CVSS AV:L metric confirms the vulnerability is triggered within the local process when parsing the file, not via any exposed network service; remote exploitation over a network without user interaction is not possible. No authentication, elevated privileges, or non-default configuration is required on the attacker side (PR:N). Exploitation is limited to systems running NI LabVIEW 2026 Q3 or earlier, and the attack is bounded by the user's own privilege level (S:U - no privilege escalation beyond the current user context).

Impact

The CVSS 3.1 score of 6.6 with vector AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H reflects a moderate-severity, file-triggered local vulnerability. The High Availability impact reflects the likely crash condition from an uncontrolled out-of-bounds write; the Low Confidentiality and Integrity ratings acknowledge that code execution or information leakage is theoretically possible but not guaranteed. The AV:L designation is significant: the attack does not traverse a network service but executes within the local process context after the user opens a file - this substantially limits opportunistic mass exploitation. No EPSS score is provided in the available data, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is absent from the CISA KEV catalog and no POC has been publicly identified, both signals pointing to lower immediate real-world exploitation risk. However, the industrial and research context of LabVIEW makes targeted spear-phishing with crafted VI files a realistic threat model, particularly in sectors where VI files are shared among collaborators via email or shared drives. The gap between 'possible RCE' and 'confirmed RCE reliability' is unknown without patch-diff analysis.

Exploit ScenarioDerived

An attacker with knowledge of LabVIEW's VI file format crafts a malicious VI file embedding values engineered to trigger the integer overflow in the file parser, then delivers it to a target engineer or researcher via a phishing email or a compromised shared project repository. When the victim opens the file in LabVIEW, the overflow causes an out-of-bounds write that may crash the application or, under controlled conditions, allow the attacker to redirect execution and run arbitrary code with the victim's privileges. No public exploit code has been identified, but the file-based attack surface is well understood and the VI format is documented, making weaponization feasible for a motivated actor.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Aug 25, 2026

Integer overflow leading to out-of-bounds write in NI LabVIEW 2026 Q3 and prior enables information disclosure or arbitrary code execution when a user opens a specially crafted VI file. The attack is file-based and requires social engineering to deliver a malicious Virtual Instrument file to a target, making it a credible threat in engineering, research, and industrial automation environments where VI files are routinely shared. No public exploit identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.

RemediationAI

Consult the NI security advisory at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/integer-overflow-vulnerability-resulting-in-an-out-of-bounds-write-in-ni-labview.html for available patches and specific fixed version numbers - no exact patched release version was confirmed in the available intelligence data. As a compensating control, organizations should enforce a policy of only opening VI files received from verified, trusted sources, and should avoid opening VI files delivered via email without out-of-band verification of the sender. Disabling automatic file-association execution from untrusted network shares or download directories reduces the likelihood of accidental opening. Running LabVIEW in a sandboxed or least-privilege user context limits the blast radius of a successful exploitation to that user's session rather than system-level compromise.

Affected VersionsENISA

LabVIEW 23.1.0 <23.3.10
LabVIEW 26.1.0 <26.3.1
LabVIEW 25.1.0 <25.3.5
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 extensively used in test and measurement, industrial automation, and scientific instrumentation. Its native file format, the VI (Virtual Instrument) file, is parsed by LabVIEW at open time. CWE-190 (Integer Overflow or Wraparound) occurs when an arithmetic operation produces a value that exceeds the bounds of the target integer type, wrapping to an unexpected small or large value that is subsequently used to control memory allocation or array indexing. In this case, the overflow propagates to an out-of-bounds write, overwriting memory beyond an intended buffer boundary - a class of bug that can corrupt heap structures, overwrite function pointers, or enable controlled code execution. The CPE cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* covers all versions of the NI LabVIEW application across all platforms without a lower version bound, indicating the flaw is not isolated to a recent code change.

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 6.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.6 MEDIUM

File-opened locally with required user interaction and no attacker privileges; high availability impact from OOB write crash, limited C/I from conditional disclosure or code execution.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 25, 2026 - 18:17 EUVD
CVSS changed
Aug 25, 2026 - 17:22 NVD
6.6 (MEDIUM) 6.9 (MEDIUM)

DescriptionCVE.org

There is an integer overflow vulnerability resulting in an out-of-bounds write recently discovered in NI LabVIEW.  This 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 Q3 and prior versions.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
specialized engineering IDE, common in industrial and research labs
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

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