Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged gRPC credentials
-
DeliveryReach grpc-device listener on test network
-
ExploitSend crafted BeginSidebandStream with out-of-range enum
-
ExecutionTrigger unchecked enum cast and undefined behavior
-
PersistCrash grpc-device server process
-
ImpactDeny instrument access to all clients
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Correct type conversion
|
| Exploitation Conditions | Exploitation requires network reachability to the NI grpc-device server's gRPC listener and low-privileged authentication to invoke the BeginSidebandStream RPC (CVSS PR:L), plus the ability to craft a protobuf message with an integer value outside the declared enum range for the sideband-stream parameter. Limiting factors are the PR:L authentication requirement (an entirely anonymous Internet attacker cannot exploit it without first obtaining gRPC service credentials), the requirement that the target be running grpc-device 2.17.0 or earlier, and that grpc-device deployments are typically constrained to lab or test-bench networks rather than exposed to the open Internet, which reduces realistic attack surface. No user interaction is required (UI:N) and attack complexity is low (AC:L), so once a credentialed attacker can reach the endpoint, exploitation is trivial. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N with VA:H and VC:N/VI:N indicates a low-complexity network-reachable denial of service requiring some level of authentication (PR:L), scoring 7.1. No EPSS, KEV, or POC data was supplied - no public exploit identified at time of analysis and not on CISA KEV - so the realistic risk is limited to environments where grpc-device is exposed to semi-trusted clients on a lab or shared test network. The impact is bounded: integrity and confidentiality are explicitly not affected, only availability of the instrumentation service, which is nonetheless meaningful in production test rigs where an unavailable instrument server stalls hardware-in-the-loop pipelines. Authentication requirements per CVSS PR:L indicate a low-privileged credentialed attacker, which is consistent with grpc-device's typical deployment where clients possess service credentials. |
| Exploit ScenarioDerived | An attacker who has obtained low-privileged gRPC credentials - for example a shared lab service account or a compromised engineering workstation on the test network - connects to the grpc-device server and issues a BeginSidebandStream call with a protobuf field set to an integer outside the defined enum range. The unchecked cast yields undefined behavior in the server's dispatch logic, crashing the grpc-device process and taking down all instrument control sessions for connected clients. No public exploit identified at time of analysis, but a one-line protobuf modification using grpcurl or a custom client is sufficient given knowledge of the message schema, which is open source. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 19, 2026
Denial of service in NI grpc-device 2.17.0 and earlier allows an authenticated remote attacker to crash or destabilize the gRPC server by sending a crafted BeginSidebandStream message containing an out-of-range enum value. The unchecked cast triggers undefined behavior in the server process, with no public exploit identified at time of analysis. The flaw is reported by the vendor and tracked under GHSA-prfr-q8h3-mqxv.
RemediationAI
Upgrade NI grpc-device to a version later than 2.17.0 per 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 advisory at https://github.com/ni/grpc-device/security/advisories/GHSA-prfr-q8h3-mqxv; the input data lists patch availability but does not pin a single fixed version, so consult those advisories for the exact build to deploy (patch available per vendor advisory). As compensating controls until patching, restrict network access to the grpc-device TLS/HTTP2 listener via firewall ACLs so only known instrument-control clients can reach it, enforce mutual TLS or strong session authentication on the gRPC endpoint to raise the bar above the PR:L threshold, and place the server on an isolated test-bench VLAN - the trade-off is reduced flexibility for ad-hoc remote engineers and the need to manage allowlists or client certificates. Reviewing InstrumentStudio installations for bundled vulnerable grpc-device binaries is also recommended since the same CPE is flagged.
Affected VersionsENISA
Affected Packages
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' gRPC server that exposes hardware instrument control APIs (NI-DAQmx, NI-VISA, etc.) over the network, commonly used alongside NI InstrumentStudio for distributed test and measurement deployments. The BeginSidebandStream RPC accepts a protobuf message containing an enumerated field that is cast to a native C++ enum without bounds validation, the classic CWE-704 (Incorrect Type Conversion or Cast) pattern. When a value outside the declared enum range is supplied, the resulting enum object holds an undefined value, which can drive switch/case branching off a valid code path and produce undefined behavior, including process termination. CPEs cpe:2.3:a:ni:grpc-device and cpe:2.3:a:ni:instrumentstudio confirm both server and bundled-tooling exposure.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Network-reachable gRPC RPC (AV:N) with trivial crafted payload (AC:L) requires authenticated low-privileged caller (PR:L), no UI, scope unchanged, availability-only impact from server crash.
Primary rating from Vendor (NI).
CVSS VectorVendor: NI
Lifecycle Timeline
2DescriptionCVE.org
There is an unchecked enum cast vulnerability in NI grpc-device BeginSidebandStream that may allow an attacker to trigger invalid enum states and undefined behavior, potentially resulting in a denial of service. Successful exploitation requires an attacker to supply a specially crafted message containing an out-of-range value. This affects NI grpc-device 2.17.0 and prior versions.
Executive ViewAI
NI grpc-device versions 2.17.0 and earlier are vulnerable to authenticated denial-of-service attacks that crash the gRPC server, disrupting operational continuity for research, manufacturing, and instrumentation systems that depend on this critical component. With no vendor patch currently available, organizations must implement immediate access controls to limit exposure to trusted users only. The vulnerability poses significant availability risk for any infrastructure relying on NI's industrial or scientific automation platforms.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Apply principle of least privilege-restrict network access to gRPC services via firewall or VPN, limiting the population of authenticated users who can reach the service; (2) implement monitoring and alerting for unexpected server crashes or repeated restart cycles; (3) maintain validated backup and recovery procedures to restore service rapidly in case of exploitation; (4) periodically audit user credentials and access permissions for systems with gRPC connectivity; (5) consider isolating affected systems to segmented networks until patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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
Denial of service in NI grpc-device 2.17.0 and prior allows remote unauthenticated attackers to crash the data moniker s
Remote denial of service in NI grpc-device 2.17.0 and earlier allows unauthenticated network attackers to crash the stre
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
EUVD-2026-38028
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB