CVE-2023-3646
Assigner: Arista
Published: 2023-08-29T16:31:57.668Z
State: PUBLISHED
affected: defaultStatus: unaffected
product: EOS
vendor: Arista Networks
versions: lessThanOrEqual: 4.28.5.1M 
status: affected
version: 4.28.2F
versionType: custom
lessThanOrEqual: 4.29.1F
status: affected
version: 4.29.0
versionType: custom
configurations: supportingMedia: base64: no
type: text/html
value: <b><p><span style="background-color: transparent;">Mirroring to multiple destinations must be configured:</span></p><div><table><tbody><tr><td><p><span style="background-color: transparent;">switch(config)#show monitor session</span></p><br><p><span style="background-color: transparent;">Session s1</span></p><p><span style="background-color: transparent;">------------------------</span></p><br><p><span style="background-color: transparent;">Sources:</span></p><br><p><span style="background-color: transparent;">Both Interfaces:  &nbsp; &nbsp; &nbsp; Et1/1</span></p><br><p><span style="background-color: transparent;">Destination Ports:</span></p><br><p><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; Et9/1 :  active</span></p><p><span style="background-color: rgb(255, 255, 0);">&nbsp; &nbsp; Et10/1 :  active</span></p></td></tr></tbody></table></div><p><span style="background-color: transparent;">In the above example two destinations, Et9/1 and Et10/1, are configured.</span></p><br><p><span style="background-color: transparent;">Mirroring config must be added with mirror destination being ethernet port, example:</span></p><div><table><tbody><tr><td><p><span style="background-color: transparent;">switch # show running-config | section monitor</span></p><p><span style="background-color: rgb(255, 255, 0);">monitor session APCON destination Ethernet54/1</span></p></td></tr></tbody></table></div><p><span style="background-color: transparent;">In the above example the argument after destination is an Ethernet port.</span></p></b><br><br>
value: Mirroring to multiple destinations must be configured:

switch(config)#show monitor session


Session s1

------------------------


Sources:


Both Interfaces:        Et1/1


Destination Ports:


    Et9/1 :  active

    Et10/1 :  active



In the above example two destinations, Et9/1 and Et10/1, are configured.


Mirroring config must be added with mirror destination being ethernet port, example:

switch # show running-config | section monitor

monitor session APCON destination Ethernet54/1



In the above example the argument after destination is an Ethernet port.




datePublic: 2023-08-23T15:00:00.000Z
descriptions: supportingMedia: base64: no
type: text/html
value: <span style="background-color: rgb(255, 255, 255);">On affected platforms running Arista EOS with mirroring to multiple destinations configured, an internal system error may trigger a kernel panic and cause system reload.</span><br>
value: On affected platforms running Arista EOS with mirroring to multiple destinations configured, an internal system error may trigger a kernel panic and cause system reload.

impacts: capecId: CAPEC-603
descriptions: value: CAPEC-603 Blockage
metrics: cvssV3_1: attackComplexity: HIGH
attackVector: NETWORK
availabilityImpact: HIGH
baseScore: 5.9
baseSeverity: MEDIUM
confidentialityImpact: NONE
integrityImpact: NONE
privilegesRequired: NONE
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
version: 3.1
format: CVSS
scenarios: value: GENERAL
problemTypes: descriptions: cweId: CWE-125
description: CWE-125 Out-of-bounds Read
type: CWE
solutions: supportingMedia: base64: no
type: text/html
value: <p>The recommended resolution is to upgrade to a remediated software version at your earliest convenience. Arista recommends customers move to the latest version of each release that contains all the fixes listed below.<br>For more information about upgrading see <a target="_blank" rel="nofollow" href="https://www.arista.com/en/um-eos/eos-upgrades-and-downgrades">EOS User Manual: Upgrades and Downgrades</a></p><p>CVE-2023-3646 has been fixed in the following releases:</p><ul><li>4.28.6M and later releases in the 4.28.x train</li><li>4.29.2F and later releases in the 4.29.x train</li></ul>
value: The recommended resolution is to upgrade to a remediated software version at your earliest convenience. Arista 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 https://www.arista.com/en/um-eos/eos-upgrades-and-downgrades 

CVE-2023-3646 has been fixed in the following releases:

  *  4.28.6M and later releases in the 4.28.x train
  *  4.29.2F and later releases in the 4.29.x train



supportingMedia: base64: no
type: text/html
value: <h3>Hotfix</h3><p>The following hotfix can be applied to remediate CVE-2023-3646. The hotfix only applies to the releases listed below and no other releases. All other versions require upgrading to a release containing the fix (as listed above):</p><ul><li>4.28.2F through 4.28.5.1M releases in the 4.28.x train</li><li>4.29.1F and earlier releases in the 4.29.X train</li></ul><p>Note: Installing/uninstalling the Hotfix will result in a restart of the SandFapNi agent and an associated reprogramming of the switch chip. This process could result in outages from 5-20 minutes, depending on the number of active ports in the particular system.</p><p>To determine which hotfix to use, run “<b>show version</b>” from the CLI and refer to the “Architecture” Field.</p><div>Version: 1.0<br>URL: <a target="_blank" rel="nofollow" href="https://www.arista.com/support/advisories-notices/sa-download/?sa=88-SecurityAdvisory88_CVE-2023-3646_Hotfix_i686.swix">SecurityAdvisory88_CVE-2023-3646_Hotfix_i686.swix</a><pre>SWIX hash:(SHA-512)
9c01d1bc1d657879e1a1b657a8c0dab090d589efc3f2c64e9cac1ae0356fce14496809893bffb0892b1505f8b4ee25cad0064bd7315ba6737dc5fdb200539f1a
</pre></div><div>&nbsp;</div><div>URL: <a target="_blank" rel="nofollow" href="https://www.arista.com/support/advisories-notices/sa-download/?sa=88-SecurityAdvisory88_CVE-2023-3646_Hotfix_x86_64.swix">SecurityAdvisory88_CVE-2023-3646_Hotfix_x86_64.swix</a><pre>SWIX hash:(SHA512)
98e98c2c34f81df4da3e4068ac9a81191f4c6ef1acab884972d092c79a7495e00d9a25c8713620d3e25b4699f777810a627634eb8078dcbbb19317ed27a9b0d5 
</pre></div><div>&nbsp;</div><p>For instructions on installation and verification of the hotfix patch, refer to the <a target="_blank" rel="nofollow" href="https://www.arista.com/en/um-eos/eos-managing-eos-extensions?searchword=eos%20section%206%206%20managing%20eos%20extensions">“managing eos extensions”</a>&nbsp;section in the EOS User Manual. Ensure that the patch is made persistent across reboots by running the command ‘copy installed-extensions boot-extensions’.</p><br>
value: HotfixThe following hotfix can be applied to remediate CVE-2023-3646. The hotfix only applies to the releases listed below and no other releases. All other versions require upgrading to a release containing the fix (as listed above):

  *  4.28.2F through 4.28.5.1M releases in the 4.28.x train
  *  4.29.1F and earlier releases in the 4.29.X train


Note: Installing/uninstalling the Hotfix will result in a restart of the SandFapNi agent and an associated reprogramming of the switch chip. This process could result in outages from 5-20 minutes, depending on the number of active ports in the particular system.

To determine which hotfix to use, run “show version” from the CLI and refer to the “Architecture” Field.

Version: 1.0
URL:  SecurityAdvisory88_CVE-2023-3646_Hotfix_i686.swix https://www.arista.com/support/advisories-notices/sa-download/ SWIX hash:(SHA-512)
9c01d1bc1d657879e1a1b657a8c0dab090d589efc3f2c64e9cac1ae0356fce14496809893bffb0892b1505f8b4ee25cad0064bd7315ba6737dc5fdb200539f1a




 

URL:  SecurityAdvisory88_CVE-2023-3646_Hotfix_x86_64.swix https://www.arista.com/support/advisories-notices/sa-download/ SWIX hash:(SHA512)
98e98c2c34f81df4da3e4068ac9a81191f4c6ef1acab884972d092c79a7495e00d9a25c8713620d3e25b4699f777810a627634eb8078dcbbb19317ed27a9b0d5 




 

For instructions on installation and verification of the hotfix patch, refer to the  “managing eos extensions” https://www.arista.com/en/um-eos/eos-managing-eos-extensions  section in the EOS User Manual. Ensure that the patch is made persistent across reboots by running the command ‘copy installed-extensions boot-extensions’.



source: advisory: 88
defect: BUG829136
BUG765111
discovery: INTERNAL
title: On affected platforms running Arista EOS with mirroring to multiple destinations configured, an internal system error may trigger a kernel panic and cause system reload.
workarounds: supportingMedia: base64: no
type: text/html
value: <b><p><span style="background-color: transparent;">The suggestion to prevent this issue is to remove any mirroring config</span></p><div><table><tbody><tr><td><p><span style="background-color: transparent;">#show monitor session</span></p><p><span style="background-color: rgb(255, 255, 0);">No sessions created</span></p></td></tr></tbody></table></div><p><span style="background-color: transparent;">This example confirms that the system does not have any mirroring config present which will prevent this issue from occurring.</span></p></b><br><br>
value: The suggestion to prevent this issue is to remove any mirroring config

#show monitor session

No sessions created



This example confirms that the system does not have any mirroring config present which will prevent this issue from occurring.




x_generator: engine: Vulnogram 0.1.0-dev