CVE-2026-64176 in Linux
Sumário
de VulDB • 19/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
wifi: iwlwifi: mvm: corrigir as taxas de transmissão (TX) definidas pelo driver em dispositivos antigos
Em dispositivos antigos como o 7265D, as taxas ainda são codificadas no formato da versão 1, que não utiliza o índice de taxa CCK/OFDM (0-3/0-7), mas sim seu valor PLCP (por exemplo, 10 para a taxa CCK de 1 Mbps).
Ao introduzir as taxas v3, alterei o driver para lidar internamente com as taxas v3 e convertê-las para v1 ou v2 conforme o firmware, em vez de lidar internamente com as taxas v1 e convertê-las para v2. Consequentemente, modifiquei o código em `iwl_mvm_mac80211_idx_to_hwrate()` para não mais apresentar valores diferentes para APIs distintas. Isso estava correto.
No entanto, posteriormente reverti essa parte da alteração porque foi relatado que eu havia quebrado as taxas de beacon (beacon rates), causando uma falha/assertiva do firmware (FW assert/crash). Isso fez com que as taxas no TX_CMD fossem definidas incorretamente, potencialmente gerando um aviso quando reportadas pelo dispositivo como tendo sido utilizadas.
Corrija isso (espero que corretamente agora) tratando as taxas de beacon no TX_CMD embutido no comando do modelo de beacon separadamente. Restaure `iwl_mvm_mac80211_idx_to_hwrate()` para retornar apenas o índice da taxa, e não o valor PLCP, corrigindo assim o real TX_CMD.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.