← CVE Intelligence

CVE-2022-49725

i40e: Fix call trace in setup_tx_descriptors PUBLISHED

Description (CNA)

In the Linux kernel, the following vulnerability has been resolved: i40e: Fix call trace in setup_tx_descriptors After PF reset and ethtool -t there was call trace in dmesg sometimes leading to panic. When there was some time, around 5 seconds, between reset and test there were no errors. Problem was that pf reset calls i40e_vsi_close in prep_for_reset and ethtool -t calls i40e_vsi_close in diag_test. If there was not enough time between those commands the second i40e_vsi_close starts before previous i40e_vsi_close was done which leads to crash. Add check to diag_test if pf is in reset and don't start offline tests if it is true. Add netif_info("testing failed") into unhappy path of i40e_diag_test()

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected e17bc411aea8fbebc51857037f104ab09f765120 before 5ba9956ca57e361fb13ea369bb753eb33177acc7; affected e17bc411aea8fbebc51857037f104ab09f765120 before 15950157e2c24865b696db1c9ccc72743ae0e967; affected e17bc411aea8fbebc51857037f104ab09f765120 before ff6e03fe84bc917bb0c907d02de668c2fe101712; affected e17bc411aea8fbebc51857037f104ab09f765120 before 814092927a215f5ca6c08249ec72a205e0b473cd; affected e17bc411aea8fbebc51857037f104ab09f765120 before 0a4e5a3dc5e41212870e6043895ae02455c93f63; affected e17bc411aea8fbebc51857037f104ab09f765120 before 322271351b0e41565171e4cce70ea41854fac115; affected e17bc411aea8fbebc51857037f104ab09f765120 before fd5855e6b1358e816710afee68a1d2bc685176ca
Linux / Linuxaffected 4.2; unaffected 0 before 4.2; unaffected 4.14.285 through 4.14.*; unaffected 4.19.249 through 4.19.*; unaffected 5.4.200 through 5.4.*; unaffected 5.10.124 through 5.10.*; unaffected 5.15.49 through 5.15.*; unaffected 5.18.6 through 5.18.*; unaffected 5.19 through *

CWE

No CWE identifiers supplied.

References