CVE-2026-73456 PUBLISHED

Under certain circumstances, an unauthenticated gNPSI client can craft a malicious request to allow arbitrary code execution, granting an attacker full administrative control over the compromised switch.

Assigner: Arista
Reserved: 12.08.2026 Published: 16.09.2026 Updated: 17.09.2026

Under certain circumstances on affected platforms running Arista EOS with gRPC Network Packet Sampling Interface (gNPSI) enabled, an unauthenticated gNPSI client can craft a malicious request to allow arbitrary code execution, granting an attacker full administrative control over the compromised switch.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 9.2

Product Status

Vendor Arista Networks
Product EOS
Versions Default: unaffected
  • affected from 4.36.0 to 4.36.1F (incl.)
  • affected from 4.35.0 to 4.35.5M (incl.)
  • affected from 4.34.2F to 4.34.7M (incl.)

Affected Configurations

In order to be vulnerable to CVE-2026-73456, gNPSI must be enabled and one of the following conditions must be met:

  1. A gNPSI transport is configured to perform TLS (server verification) and metadata authentication is enabled:

switch> show management api gnpsi Transport: t2 Enabled: yes Server: running on port 7001 Source: sflow Listening VRF default: :: SSL profile: P2, TLS configured Authentication username priority: x509-spiffe, metadata, x509-common-name

  1. Or mTLS is enabled with x509-common-name authentication configured:

switch> show management api gnpsi Transport: t2 Enabled: yes Server: running on port 7001 Source: sflow Listening VRF default: :: SSL profile: P2, mutual TLS configured Authentication username priority: x509-spiffe, x509-common-name

Systems remain unaffected if gNPSI is not enabled (default configuration):

switch> show management api gnpsi Enabled: no transports enabled

Workarounds

To secure the agent against CVE-2026-73456, configure the service to use mutual TLS and enable only x509-spiffe authentication:

management security ssl profile P1 certificate server.crt key server.key trust certificate ca_client.crt chain certificate ca_signing.crt ! management api gnpsi transport grpc t2 ssl profile P1 port 7001 authentication username priority x509-spiffe no disabled

Solutions

The recommended resolution is to upgrade to a remediated software version at your earliest convenience. CVE-2026-73456 has been fixed in the following releases:

  • 4.36.2F and later releases in the 4.36.x train
  • 4.35.6M and later releases in the 4.35.x train
  • 4.34.8M and later releases in the 4.34.x train

Credits

  • This issue was discovered internally by Arista. finder

References

Problem Types

  • CWE-94 Improper Control of Generation of Code ('Code Injection') CWE

Impacts

  • CAPEC-242 Code Injection