Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid gNMI credentials
-
DeliveryReach gNMI management endpoint over network
-
ExploitSend specially crafted gNMI request
-
ExecutionTrigger code injection in EOS gNMI handler
-
ImpactExecute arbitrary code as root on switch
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires (1) the gRPC Network Management Interface (gNMI) to be enabled on the Arista EOS switch - a non-default management API that must be explicitly configured - and (2) the attacker to be an authenticated client already possessing valid gNMI access credentials (PR:L). Given those prerequisites, a single specially crafted gNMI request executes code as root with low attack complexity and no user interaction. Limiting factors: switches without gNMI enabled are not exposed, and the credential requirement restricts exploitation to insiders or attackers who have already compromised network-management/automation accounts rather than fully anonymous remote actors. |
| Impact | This is a genuinely high-priority vulnerability that warrants prompt patching. The vendor-supplied CVSS 4.0 vector (8.7, AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) describes a network-reachable, low-complexity flaw requiring only low privileges and no user interaction, yielding full high impact to confidentiality, integrity and availability - consistent with the description's claim of arbitrary code execution as root. The critical caveat is PR:L: this is NOT unauthenticated, so an attacker must already hold valid gNMI credentials, and gNMI must be explicitly enabled (a non-default management interface), both of which meaningfully narrow the exploit population to insiders or actors who have already compromised management credentials. No EPSS score, KEV listing, POC, or SSVC data was provided in the input, so exploitation likelihood cannot be quantified and there is no evidence of active exploitation - the exploitation status is best characterized as no public exploit identified at time of analysis. Signals are internally consistent (no contradiction between network vector and the authenticated-client description, since gNMI is a network-facing management API), so the main uncertainty is the absence of exploitation-probability data rather than conflicting data. Bottom line: root RCE on core network infrastructure is a real priority, tempered by the authentication and gNMI-enabled prerequisites. |
| Exploit ScenarioDerived | An attacker who has obtained valid gNMI credentials (a malicious insider, or an external actor who has phished or otherwise compromised a network-automation service account) sends a specially crafted gNMI request to an Arista EOS switch with the gNMI interface enabled. The malformed request triggers code injection (CWE-94) in the gNMI handling path, executing attacker-controlled code with root privileges on the switch. No public exploit code is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 16, 2026
Authenticated remote code execution in Arista EOS allows a malicious client with valid gRPC Network Management Interface (gNMI) access to execute arbitrary code with root privileges on the switch by sending a single specially crafted request. Only switches where gNMI has been explicitly enabled are exposed - gNMI is a non-default management API - and the attacker must already hold working gNMI credentials, which limits practical exposure to insiders or adversaries who have already compromised network-automation or management accounts, but grants them full root control of the device with low attack complexity and no user interaction. No public exploit code has been identified at time of analysis and the vulnerability is not confirmed as actively exploited (no CISA KEV listing); no EPSS score was provided. The vendor has published security advisory SA-0166 at https://www.arista.com/en/support/advisories-notices/security-advisory/24722-security-advisory-0166.
Earlier versions of this analysis (1)
Authenticated remote code execution in Arista EOS allows a malicious client with valid gNMI credentials to run arbitrary code with root privileges on the switch. The flaw is only reachable where the gRPC Network Management Interface (gNMI) is explicitly enabled and reachable, and the attacker must hold legitimate gNMI access (CVSS 3.1: AV:N/AC:L/PR:L/UI:N, 8.8 High), after which a single specially crafted request injects code and yields root-level command execution (CWE-94). No public exploit code has been identified at time of analysis and there is no CISA KEV confirmation of active exploitation, but the combination of network reachability, low attack complexity, no user interaction, and full root compromise of a network device makes this a high-priority patching item for any environment with gNMI configured.
RemediationAI
The primary fix is to upgrade EOS to the patched release(s) listed in Arista security advisory SA-0166 (https://www.arista.com/en/support/advisories-notices/security-advisory/24722-security-advisory-0166); the advisory is the authoritative source for exact fixed version numbers, which are not enumerated in the available data, so confirm the target release against it before scheduling maintenance windows. If immediate upgrade is not possible, the most effective compensating control is to disable gNMI entirely by removing its configuration on switches that do not require streaming telemetry or model-driven automation - the trade-off is loss of telemetry collection and any automation pipelines that depend on gNMI. Where gNMI must stay enabled, restrict management-plane reachability to a small set of trusted automation hosts using control-plane ACLs or upstream firewalls, which reduces the attack surface but adds operational overhead when automation nodes change. Additionally, replace shared or admin-level gNMI credentials with dedicated, least-privilege accounts bound to specific automation roles and rotate existing gNMI credentials, on the assumption that any account with gNMI access is a viable exploitation path (PR:L); this does not eliminate the flaw but raises the bar for misuse. Monitor switch authentication and management logs for anomalous or malformed gNMI requests as a detection measure, recognizing that it is detective rather than preventive. Patch status confirmed: patch availability and exact fixed versions are documented in the vendor advisory referenced above.
Affected VersionsENISA
Affected Packages
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
Arista EOS is a Linux-based network operating system, and gNMI (gRPC Network Management Interface) is an OpenConfig-derived gRPC service used for model-driven configuration and streaming telemetry on the switch's management plane. Because the service runs with elevated privileges on the underlying Linux system, any code-generation flaw in how gNMI request data is parsed and processed is directly translatable into root-level compromise of the switch. The root cause is tracked as CWE-94 (Improper Control of Generation of Code / Code Injection): attacker-supplied input from a gRPC request is incorporated into executable code or command context without adequate sanitization or validation, so a crafted payload is interpreted and executed rather than treated as data. Successful exploitation yields confidentiality, integrity, and availability impact on the device (high/high/high under the assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), meaning configuration tampering, traffic interception or redirection, credential and key disclosure, and persistence on the switch are all within reach. The affected product is captured by CPE cpe:2.3:a:arista_networks:eos:*:*:*:*:*:*:*:*, i.e. the EOS software line as a whole, with the effective constraint that gNMI must be enabled on the platform for the flaw to be reachable.
Know when Eos 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:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable gNMI API (AV:N) with low complexity and authenticated low-privilege client (PR:L); root code execution gives full C/I/A within the switch, scope unchanged.
Primary rating from Vendor (Arista).
CVSS VectorVendor: Arista
Lifecycle Timeline
4DescriptionCVE.org
On affected platforms running Arista EOS with gRPC Network Management Interface (gNMI) enabled, a specially crafted request could allow a malicious authenticated client with gRPC Network Management Interface (gNMI) access to execute arbitrary code with root privileges on the switch.
Executive ViewAI
Arista EOS switches with the non-default gNMI management interface enabled are exposed to a high-severity flaw that could let an actor with valid gNMI credentials execute arbitrary code as root, potentially giving full control of the device. No public exploit identified at time of analysis, and the vulnerability is not confirmed as actively exploited (no CISA KEV listing), so immediate risk is concentrated among organizations that run gNMI and have not tightly restricted management access. Leadership should prioritize identifying exposed switches and reducing gNMI exposure while awaiting a vendor fix.
No vendor-released patch identified at time of analysis. Interim mitigations: disable gNMI where not required; restrict gNMI to trusted management subnets via ACLs/firewall; enforce least privilege and rotate credentials for gNMI and automation accounts; enable gNMI/gRPC logging and monitoring; segment management plane; apply vendor workarounds from Arista advisory SA-0166.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which
GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of
Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut
Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to
Tunnel decapsulation logic in Arista EOS fails to verify the encapsulation protocol type, allowing any tunneled packet d
Command injection in Arista EOS-based products lets an authenticated user of the gRPC Network Security Interface (gNSI)
The C+ mode offload emulation in the RTL8139 network card device model in QEMU, as used in Xen 4.5.x and earlier, allows
On affected modular platforms running Arista EOS equipped with both redundant supervisor modules and having the redundan
Heap-based buffer overflow in the PCNET controller in QEMU allows remote attackers to execute arbitrary code by sending
Arista EOS before 4.11.12, 4.12 before 4.12.11, 4.13 before 4.13.14M, 4.14 before 4.14.5FX.5, and 4.15 before 4.15.0FX1.
On affected platforms running Arista EOS with mirroring to multiple destinations configured, an internal system error ma
On affected platforms running Arista EOS with SNMP configured, a specially crafted packet can cause a memory leak in the
EUVD-2026-80295
GHSA-hpwc-p8j3-f332
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB