Skip to main content

NI grpc-device CVE-2026-48139

| EUVDEUVD-2026-38027 HIGH
NULL Pointer Dereference (CWE-476)
2026-06-19 NI
8.7
CVSS 4.0 · Vendor: NI
View

Attack ChainAIDerived

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

  1. Access
    Reach grpc-device gRPC port
  2. Delivery
    Open data moniker request
  3. Exploit
    Supply unknown moniker value
  4. Execution
    Server dereferences NULL pointer
  5. Persist
    grpc-device process crashes
  6. Impact
    Instrument control sessions denied

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

The attacker must have network reachability to the NI grpc-device server's gRPC listener and must send a request to the data moniker service containing a moniker value that is not registered on the target server; no authentication, user interaction, or non-default configuration is required, because grpc-device exposes the moniker service as part of its normal data-streaming API. Limiting factors are deployment-driven rather than code-driven: grpc-device is typically run on engineering or lab hosts and is not exposed to the public internet by default, so realistic exploitation requires the attacker to already be on the same lab/OT network segment as the server, and impact is confined to availability of that single server instance (VC:N/VI:N/SC:N/SI:N/SA:N).

Impact

Signals are largely consistent and point to a real but bounded availability risk. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N with VA:H and VC:N/VI:N confirms a network-reachable, unauthenticated, low-complexity DoS with no confidentiality or integrity impact, which is exactly what CWE-476 in a service entry point would yield. EPSS and CISA KEV status are not provided in the input, and no public PoC is referenced, so likelihood of opportunistic mass exploitation is presently unquantified; however, the trigger ('provide an unknown value to the data moniker service') is trivial to reproduce by anyone with network reach to the gRPC endpoint. The priority should therefore be driven by exposure rather than score: lab/production deployments where the grpc-device port is reachable by untrusted networks warrant urgent patching, while air-gapped or tightly segmented test benches face materially lower real-world risk.

Exploit ScenarioDerived

An attacker with network access to the grpc-device gRPC port opens a connection to the data moniker service and issues a request referencing an arbitrary moniker name that has not been registered. The server dereferences a NULL lookup result and the process crashes, taking down all instrument control sessions multiplexed through that server; the attacker can repeat the request after each restart to sustain the outage. No public exploit is identified at time of analysis, but the trigger is described concretely enough that a working PoC is straightforward to write against the open-source gRPC schema.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv3 – Jun 19, 2026

Denial of service in NI grpc-device 2.17.0 and prior allows remote unauthenticated attackers to crash the data moniker service by submitting an unknown value that triggers a NULL pointer dereference. The flaw also impacts deployments embedding the server via NI InstrumentStudio. No public exploit is identified at time of analysis, though the CVSS 4.0 base score of 8.7 reflects high availability impact reachable over the network without privileges.

Earlier versions of this analysis (2)
v2 Jun 19, 2026 - 14:30 cvss changed CVSS 8.7

Denial of service in NI grpc-device 2.17.0 and prior allows remote unauthenticated attackers to crash the data moniker service by submitting an unknown value, triggering a NULL pointer dereference (CWE-476). The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) reflects network-reachable, no-auth exploitation with high availability impact and no confidentiality or integrity loss. No public exploit identified at time of analysis; NI has published a vendor advisory and a GitHub Security Advisory addressing the issue.

v1 Jun 19, 2026 - 14:19 CVSS 7.5

Remote denial of service in NI grpc-device 2.17.0 and earlier allows unauthenticated attackers to crash the data moniker service by submitting an unknown value, triggering a NULL pointer dereference. The flaw also affects NI InstrumentStudio deployments that rely on grpc-device, and while no public exploit identified at time of analysis, the network-reachable, no-auth attack surface and high availability impact make it a meaningful risk for instrumentation environments. EPSS data was not provided in the input, so likelihood of exploitation cannot be quantitatively ranked.

RemediationAI

Patch available per vendor advisory: upgrade NI grpc-device to the fixed release published in GHSA-7vg9-5c74-289x (https://github.com/ni/grpc-device/security/advisories/GHSA-7vg9-5c74-289x) and apply the corresponding NI InstrumentStudio update referenced in the NI security bulletin (https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/multiple-vulnerabilities-in-ni-grpc-device-server.html); the specific patched version string is not enumerated in the provided data, so confirm the exact build from those advisories before deployment. Until patched, restrict network reachability of the grpc-device listener to trusted hosts via host firewall or network ACLs and place the service behind a VPN or jumphost (trade-off: legitimate remote test stations must be reconfigured to the new access path), and avoid exposing the data moniker endpoint to shared lab networks. Monitor the grpc-device process for unexpected restarts as a detection signal and configure a process supervisor to auto-restart the service so a single crash does not produce extended outage, accepting that auto-restart masks repeated abuse and should be paired with logging.

Affected VersionsENISA

grpc-device 0 ≤2.17.0
InstrumentStudio 0 ≤26.3.0

Affected Packages

euvd grpc_device no fix
euvd instrumentstudio no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NI grpc-device is National Instruments' open-source gRPC server that exposes test, measurement, and instrument-control driver APIs (NI-DAQmx, NI-DCPower, NI-VISA, etc.) to remote clients, and it is bundled with NI InstrumentStudio for remote instrument access. The data moniker service is the streaming/data-routing component used to publish and consume measurement data via named monikers. The root cause is CWE-476 (NULL Pointer Dereference): the service dereferences a pointer derived from a client-supplied moniker value without validating that the lookup succeeded, so an unknown/unregistered value yields a NULL handle that is then used, terminating the server process.

Know when Grpc Device 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.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable gRPC service, low-complexity unknown-value trigger, no auth or user interaction, scope unchanged, impact limited to availability (process crash) with no confidentiality or integrity loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (NI).

CVSS VectorVendor: NI

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Jun 19, 2026 - 14:22 NVD
7.5 (HIGH) 8.7 (HIGH)

DescriptionCVE.org

There is a NULL pointer dereference vulnerability in NI grpc-device in the data moniker service that may allow an attacker to cause a denial of service by triggering a crash.  Successful exploitation requires an attacker to provide an unknown value to the data moniker service. This affects NI grpc-device 2.17.0 and prior versions.

Executive ViewAI

Why It Matters

Organizations running NI grpc-device 2.17.0 and earlier face a denial-of-service vulnerability that allows remote unauthenticated attackers to crash critical instrumentation services, disrupting operations and testing capabilities. The flaw also impacts systems deployed through NI InstrumentStudio. No public exploit identified at time of analysis, though CVSS 8.7 indicates significant availability risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Implement network segmentation restricting grpc-device service access to trusted internal networks; deploy network-level rate limiting to mitigate DoS attempts; strengthen monitoring and alerting for service availability and crash events; establish runbooks and test procedures for rapid service restoration.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% 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.3%
Patch available No
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
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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