CVE-2026-2380
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
Summary
On affected platforms running Arista EOS with OpenConfig-related services (i.e., gNMI, gNSI, RESTCONF and NETCONF), sensitive requests and responses may be unintentionally logged. These may be stored on the local EOS device or recorded on remote accounting servers. Note that gRPC-based streaming via Streaming Telemetry Agent to CloudVision is not affected by this vulnerability.
Examples of sensitive information include:
- Sensitive CLI commands (e.g., "username bob secret myPass")
- Sensitive OpenConfig YANG leafs (e.g., "system/aaa/global/tacacs/config/secret-key")
This issue was discovered internally by Arista, and the company is not aware of any malicious exploitation of this vulnerability in customer networks.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Arista Networks | EOS | 4.36.0F <= 4.36.1F | affected |
| Arista Networks | EOS | 4.35.0F < 4.36.0F | affected |
| Arista Networks | EOS | 4.34.0F < 4.35.0F | affected |
| Arista Networks | EOS | 4.33.0F < 4.34.0F | affected |
| Arista Networks | EOS | 0 < 4.33.0F | affected |
Weaknesses
- CWE-256: CWE-256 Plaintext Storage of a Password
Workarounds
The vulnerability can be mitigated by avoiding the transmission of requests containing sensitive information over gNMI, RESTCONF, or NETCONF. Additionally, debug tracing for the OpenConfig or Octa agents should not be enabled, i.e., do not configure "trace OpenConfig setting /" or "trace Octa setting /"; please note that this can only avoid sensitive information showing in the debug traces, but can not mitigate the issue cause by other configurations mentioned in the Required Configuration for Exploitation section.
Should it be determined that sensitive information has been logged, the affected log files must be truncated and any compromised secrets rotated to prevent unauthorized credential usage.
Use the following commands to clean up OpenConfig and Octa log files:
switch(config)# bash sudo truncate -s 0 /var/log/agents/OpenConfig* switch(config)# bash sudo truncate -s 0 /var/log/agents/Octa*
Then use the following commands to clean up previously rotated old log files:
switch(config)# bash sudo find /var/log/agents -name 'OpenConfig*.gz' -type f -delete switch(config)# bash sudo find /var/log/agents -name 'Octa*.gz' -type f -delete
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: no
- Technical Impact: partial
References
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.