CVE-2023-54286 in Linux
Résumé
par VulDB • 01/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
wifi: iwlwifi: dvm: Correction de memcpy : écriture étendue à un champ détectée (backtrace)
Une clé TKIP reçue peut faire jusqu'à 32 octets, car elle peut également contenir les clés MIC rx/tx. Ces dernières ne sont pas utilisées par iwl, mais leur copie dépasse la taille du champ iwl_keyinfo.key.
Une vérification a été ajoutée pour éviter de copier plus de données dans iwl_keyinfo.key que ce qui peut y tenir.
Cela corrige les backtraces de ce type :
memcpy: detected field-spanning write (size 32) of single field "sta_cmd.key.key" at drivers/net/wireless/intel/iwlwifi/dvm/sta.c:1103 (size 16) WARNING: CPU: 1 PID: 946 at drivers/net/wireless/intel/iwlwifi/dvm/sta.c:1103 iwlagn_send_sta_key+0x375/0x390 [iwldvm]
<snip> Hardware name: Dell Inc. Latitude E6430/0H3MT5, BIOS A21 05/08/2017 RIP: 0010:iwlagn_send_sta_key+0x375/0x390 [iwldvm]
<snip> Call Trace: <TASK> iwl_set_dynamic_key+0x1f0/0x220 [iwldvm]
iwlagn_mac_set_key+0x1e4/0x280 [iwldvm]
drv_set_key+0xa4/0x1b0 [mac80211]
ieee80211_key_enable_hw_accel+0xa8/0x2d0 [mac80211]
ieee80211_key_replace+0x22d/0x8e0 [mac80211]
<snip>
If you want to get best quality of vulnerability data, you may have to visit VulDB.