Skip to main content

NI grpc-device CVE-2026-48137

| EUVDEUVD-2026-38012 CRITICAL
Untrusted Pointer Dereference (CWE-822)
2026-06-19 NI
9.3
CVSS 4.0 · Vendor: NI
Share

Severity by source

Vendor (NI) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/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
vuln.today AI
9.8 CRITICAL

Network-reachable gRPC API, no auth or interaction per description; untrusted pointer dereference leading to RCE implies full C/I/A impact on the service host.

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

Primary rating from Vendor (NI).

CVSS VectorVendor: NI

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/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
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

5
Analysis Updated
Jun 19, 2026 - 14:29 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 19, 2026 - 14:29 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 19, 2026 - 14:22 vuln.today
cvss_changed
CVSS changed
Jun 19, 2026 - 14:22 NVD
9.1 (CRITICAL) 9.3 (CRITICAL)
Analysis Generated
Jun 19, 2026 - 14:15 vuln.today

DescriptionCVE.org

There is an untrusted pointer dereference vulnerability in the NI grpc-device sideband streaming API that may allow an attacker to cause an arbitrary memory dereference, potentially resulting in remote code execution.  Successful exploitation requires an attacker  to supply a specially crafted Moniker protobuf message.  This affects NI grpc-device 2.17.0 and prior versions.

AnalysisAI

Remote code execution in NI grpc-device 2.17.0 and earlier is possible when an attacker sends a specially crafted Moniker protobuf message to the sideband streaming API, triggering an untrusted pointer dereference (CWE-822). The flaw is reachable without authentication or user interaction over the network, yielding a CVSS 4.0 base score of 9.3. No public exploit identified at time of analysis, but vendor advisories from NI and the upstream GitHub Security Advisory GHSA-ww59-ghm9-mm63 are published.

Technical ContextAI

NI grpc-device is National Instruments' gRPC-based server that exposes test-and-measurement instrument drivers (used alongside InstrumentStudio) so clients can remotely control hardware over gRPC. The vulnerable component is the sideband streaming API, an out-of-band high-throughput data channel used to move large measurement payloads outside the main gRPC stream. Per CWE-822 (Untrusted Pointer Dereference), the server deserializes a Moniker protobuf message - an identifier used by grpc-device to reference server-side resources - and dereferences a pointer value taken directly from attacker-controlled bytes rather than validating it against a trusted lookup table, so the dereference target is fully attacker-chosen and can corrupt memory or redirect execution flow.

RemediationAI

Patch available per vendor advisory - upgrade NI grpc-device to a version newer than 2.17.0 as directed by the NI security bulletin at https://www.ni.com/en/support/security/available-critical-and-security-updates-for-ni-software/2026/multiple-vulnerabilities-in-ni-grpc-device-server.html and the upstream GitHub advisory GHSA-ww59-ghm9-mm63 at https://github.com/ni/grpc-device/security/advisories/GHSA-ww59-ghm9-mm63; the exact fixed version should be taken from those advisories. Where immediate patching is not possible, restrict network reachability of the grpc-device server's listening port to trusted measurement-host networks only via host firewall or network ACLs (trade-off: legitimate remote test clients lose access and must be re-permitted), and disable or block the sideband streaming endpoint if your workflow does not require high-throughput out-of-band data transfer (trade-off: large measurement payloads will fall back to slower in-band gRPC streams). Also consider running the grpc-device server under a low-privilege service account so a successful exploit yields fewer downstream privileges, and enable TLS with mutual client-certificate authentication on the gRPC channel to require attackers to first obtain a valid client cert.

Share

CVE-2026-48137 vulnerability details – vuln.today

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