Severity by source
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
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.
Primary rating from Vendor (NI).
CVSS VectorVendor: NI
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
5DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
More in Grpc Device
View allRemote code execution in NI grpc-device 2.17.0 and earlier is possible when an attacker sends a specially crafted Monike
Unauthenticated network access to NI grpc-device 2.17.0 and earlier is possible when the server is deployed without TLS
Remote denial of service in NI grpc-device 2.17.0 and earlier allows unauthenticated network attackers to crash the stre
Denial of service in NI grpc-device 2.17.0 and earlier allows an authenticated remote attacker to crash or destabilize t
Silent integer truncation in NI grpc-device 2.17.0 and earlier allows unauthenticated network-accessible attackers to co
Memory exhaustion denial of service in NI grpc-device's BeginSidebandStream RPC endpoint allows authenticated network at
Same weakness CWE-476 – NULL Pointer Dereference
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38027