Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to gNMI server with valid EOS credentials
-
DeliveryIdentify path covered by both group and user Pathz rules
-
ExploitSend gNMI Get/Set for restricted path
-
ExecutionFlawed rule resolution grants access
-
ImpactRead or write restricted OpenConfig paths
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Exploitation requires a very specific stack of conditions all present simultaneously on Arista EOS: (1) OpenConfig must be configured, (2) a gNMI server must be running on the system, (3) gNSI Pathz must be configured with an active Pathz policy present, and (4) that policy must contain BOTH a group rule AND a user rule referencing the SAME path. Only when this rule collision exists does gNMI mis-enforce the policy. Limiting factors: the attacker must already be an authenticated gNMI user (PR:L), the deployment must use the OpenConfig/gNMI management plane with gNSI Pathz authorization (a non-default, advanced management configuration), and there is no impact on a default EOS device that does not run gNMI/Pathz. These conditions make real-world exposure far narrower than the network-reachable CVSS vector alone suggests. |
| Impact | This is a real but tightly-scoped authorization flaw whose headline CVSS 4.0 score of 7.7 overstates day-to-day risk. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H) already signals two meaningful brakes: PR:L means the attacker must be an authenticated gNMI/gNSI user, and AT:P (attack requirements present) reflects that exploitation only becomes possible in a specific policy state - namely a Pathz policy that contains BOTH a group rule and a user rule for the same path. No EPSS score, KEV listing, or public POC was provided in the input, so exploitation status is 'no public exploit identified at time of analysis'; there is no evidence of active or automated exploitation. The impact where it applies is genuine (unauthorized read/write of gNMI paths the policy was meant to restrict), but the VA:H (availability) claim is weak - the description only mentions unauthorized read/write, not service disruption. Net: prioritize patching where OpenConfig/gNMI with gNSI Pathz is actually deployed and enforcing least-privilege, but this is not a broadly-sprayable, unauthenticated internet threat. Note the AV:N vector is defensible only because gNMI is a network service; it still requires valid credentials plus the specific colliding-rule policy condition, so treat AC as effectively high in practice. |
| Exploit ScenarioDerived | An authenticated gNMI user who is intentionally restricted by a gNSI Pathz policy connects to the Arista EOS gNMI server and requests a path that the policy is supposed to deny. Because a group rule and a user rule both cover that same path, EOS mis-resolves the enforcement precedence, and the user is granted read or write access they should not have - for example reading sensitive config or modifying a restricted OpenConfig leaf. No public exploit code is available; exploitation requires only valid credentials plus the specific overlapping-rule policy state. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 16, 2026
Mis-enforced authorization in Arista EOS allows an authenticated gNMI user to read or write management paths that an active gNSI Pathz policy is meant to deny, specifically when a single Pathz policy contains both a group rule and a user rule referencing the same path. Exposure is limited to EOS deployments that combine OpenConfig, a running gNMI server, and gNSI Pathz authorization - a non-default, advanced management-plane configuration - and the attacker must already hold valid gNMI credentials, consistent with the assessed vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N (confidentiality and integrity High, no availability impact). No public exploit code exists and there is no confirmed active exploitation (not in CISA KEV); the supplied CVSS 4.0 score of 7.7 overstates day-to-day risk given the narrow prerequisite stack.
Earlier versions of this analysis (1)
Arista EOS devices that run an OpenConfig gNMI server protected by a gNSI Pathz authorization policy can grant an authenticated gNMI user read or write access to paths the policy was intended to restrict, because the policy engine mis-evaluates a path when the policy defines both a group rule and a user rule for that same path. Exploitation is not opportunistic: it requires OpenConfig to be enabled with a gNMI server running, gNSI Pathz configured with a live policy, and that policy to contain the overlapping group-plus-user rule for the same path, so affected deployments are a narrow subset of EOS installations and the feature set is not enabled by default. The attacker must hold valid gNMI credentials (CVSS vector PR:L), and the resulting access is bounded by the paths the Pathz policy was meant to protect rather than full device compromise; no public exploit code or confirmed active exploitation was identified at time of analysis, and the vendor advisory assigns a base score of 7.5 against our independently assessed 7.5-equivalent profile with limited availability impact.
RemediationAI
Vendor patch status for this CVE is not specified in the supplied data, so treat the Arista security advisory 0164 (https://www.arista.com/en/support/advisories-notices/security-advisory/24720-security-advisory-0164) as the source of truth for the fixed EOS releases per affected train and for the associated bug ID - upgrade to the listed maintenance release for your train once identified, rather than assuming any specific fixed version here. Until an upgrade is applied, the most effective compensating control is policy hygiene: audit every gNSI Pathz policy and eliminate any path that is covered by both a group rule and a user rule, collapsing it into a single unambiguous rule (typically the most restrictive), since the mis-enforcement only occurs on that collision - the trade-off is that consolidating rules may change effective permissions for other users in the group, so re-validate authorization behavior after editing. Where Pathz-based management is not operationally required, disable the gNMI server or remove gNSI Pathz authorization entirely, accepting loss of model-driven telemetry/automation; alternatively restrict gNMI reachability with management-plane ACLs or a dedicated out-of-band management VRF so only trusted administrative hosts can connect, which reduces but does not remove the risk from an already-authenticated user. Also review gNMI credentials for least privilege and monitor gNMI audit/syslog records for unexpected reads or configuration writes by non-privileged accounts, recognizing that such monitoring is detective rather than preventive.
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 supports the OpenConfig data model exposed over gNMI (gRPC Network Management Interface), a streaming telemetry and configuration protocol used for model-driven management. gNSI Pathz is the authorization extension for that plane: it lets operators define path-based access-control policies in which permissions can be granted through group rules, user rules, or both. The weakness is classified as CWE-842 (Placement of User into Authorization Group), which here manifests as an authorization-resolution ambiguity: when a policy supplies both a group rule and a user rule for the same gNMI path, the enforcement logic fails to apply the intended (restrictive) rule, so the effectively granted permissions diverge from what the operator authored. The flaw is in policy evaluation for the OpenConfig/gNMI management stack, not in the underlying routing or forwarding code. Affected code is tracked under CPE cpe:2.3:a:arista_networks:eos:*:*:*:*:*:*:*:*. Impact is confined to confidentiality and integrity of the gNMI management plane (unauthorized reads of state/telemetry and unauthorized writes of configuration); the independent assessment finds no availability impact, in contrast to the supplier's CVSS 4.0 vector, which marks VA:H. Devices that do not run gNMI with gNSI Pathz are unaffected because the vulnerable policy path is never reached.
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:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Authenticated gNMI user (PR:L) over the network (AV:N); AC:H because exploitation needs a specific colliding group-and-user Pathz rule state; read/write of restricted paths gives C:H/I:H, no availability impact (A:N).
Primary rating from Vendor (Arista).
CVSS VectorVendor: Arista
Lifecycle Timeline
3DescriptionCVE.org
On affected platforms running Arista EOS, if OpenConfig is configured and running a gNMI server on the system, and if gNSI Pathz is configured and a gNSI Pathz policy is present on the system, then gNMI may fail to correctly enforce the rules in this policy if both a group rule and a user rule for the same path is present in the policy. Under certain conditions, this can lead to an authenticated user gaining unauthorized permission to read or write gNMI paths that the Pathz policy is intended to restrict.
Executive ViewAI
Arista EOS deployments that enable the non-default gNMI/gNSI Pathz management stack can allow an already-authenticated management user to read or modify configuration paths that policy is intended to deny, weakening the authorization boundary on network devices. Because exploitation requires valid gNMI credentials plus a specific, narrowly deployed policy configuration, exposure is limited to a small set of advanced management-plane environments rather than the broader EOS estate. Leadership should treat this as an insider-risk and configuration-governance issue for network infrastructure teams, not an external attack campaign.
No vendor-released patch identified at time of analysis. Interim mitigations: remove the group-rule/user-rule overlap on the same path within Pathz policies, disable the gNMI/gNSI Pathz management stack where not operationally required, restrict gNMI credentials to least-privilege accounts, and monitor gNMI management-plane activity for unauthorized read or write attempts.
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
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-80252
GHSA-hhmm-qmjm-g2hp
NVD
CVE.org
EPSS
VulDB
Exploit-DB