title: On affected platforms running Arista EOS with SNMP configured, a specially crafted packet can cause a memory leak in the snmpd process.
description: On affected platforms running Arista EOS with SNMP configured, a specially crafted packet can cause a memory leak in the snmpd process. This may result in the snmpd processing being terminated (causing SNMP requests to time out until snmpd is automatically restarted) and potential memory resource exhaustion for other processes on the switch. The vulnerability does not have any confidentiality or integrity impacts to the system.
problem types: CWE-401 Improper Release of Memory Before Removing Last Reference
affected:
{
vendor: Arista Networks
product: EOS
versions:
version: 4.28.0 4.28.5.1M, status: affected
version: 4.27.0 4.27.8.1M, status: affected
version: 4.26.0 4.26.9M, status: affected
version: 4.25.0 4.25.10M, status: affected
version: 4.24.0 4.24.11M, status: affected
version: 4.29.0, status: affected, lessThanOrEqual: 4.29.1F, versionType: custom
}
metrics:
cvssV3_1: [
version: 3.1
vectorString: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: NONE
integrityImpact: NONE
availabilityImpact: LOW
baseScore: 5.3
baseSeverity: MEDIUM
]
solutions: The recommended resolution is to upgrade to a remediated software version at your earliest convenience. Artista recommends customers move to the latest version of each release that contains all the fixes listed below. For more information about upgrading see Eos User Manual: Upgrades and Downgrades
CVE-2023-24511 has been fixed in the following releases:
4.29.2F and later releases in the 4.29.x train
4.28.6M and later releases in the 4.28.x train
4.27.9M and later releases in the 4.27.x train
4.26.10M and later releases in the 4.26.x train
workarounds: If you suspect you are encountering this issue due to malicious activity, the workaround is to enable SNMP service ACLs to only allow specific IP addresses to query SNMP (combined with anti-spoofing ACLs in the rest of the network).
snmp-server ipv4 access-list allowHosts4
snmp-server ipv6 access-list allowHosts6
!
ipv6 access-list allowHosts6
10 permit ipv6 host <ipv6 address> any
!
ip access-list allowHosts4
10 permit ip host <ipv4 address> any