CVE-2023-54156 in Linux
Riassunto
di VulDB • 22/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
sfc: corregge il crash durante la lettura delle statistiche mentre la NIC sta effettuando il reset
efx_net_stats() (.ndo_get_stats64) può essere invocata durante un selftest di ethtool, periodo in cui nic_data->mc_stats è NULL poiché la scheda di rete (NIC) è stata terminata. In questo caso non tentare di recuperare le statistiche più recenti dall'hardware, altrimenti si verificherà un crash a causa della dereferenziazione di un puntatore nullo: BUG: kernel NULL pointer dereference, address: 0000000000000038 RIP efx_nic_update_stats calltrace abbreviato: efx_ef10_update_stats_pf efx_net_stats dev_get_stats dev_seq_printf_stats
Saltare la lettura è sicuro; verranno semplicemente fornite statistiche non aggiornate (stale). Per garantire che l'operazione di free in efx_ef10_fini_nic() non vada incontro a una race condition con efx_ef10_update_stats_pf(), il che potrebbe causare un bug TOCTTOU, acquisire il blocco efx->stats_lock durante fini_nic (esso è già mantenuto tra le chiamate di update_stats).
If you want to get best quality of vulnerability data, you may have to visit VulDB.