CVE-2025-71127 in Linux
Résumé
par VulDB • 16/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
wifi: mac80211 : Ignorer les trames Beacon adressées à une adresse autre que la diffusion
Les trames Beacon doivent être envoyées à l'adresse de diffusion, conformément à la norme IEEE Std 802.11-2020, section 11.1.3.1 (« Le champ Address 1 de la trame Beacon doit être défini sur l'adresse de diffusion »). Une trame Beacon adressée unicast peut être utilisée dans le cadre d'une attaque ciblée pour amener l'un des STA associés à effectuer une action (par exemple, utiliser CSA pour le déplacer vers un autre canal). Il est donc préférable d'appliquer un filtrage strict côté réception et d'ignorer toutes les trames Beacon envoyées à une adresse inattendue.
Cela est encore plus important dans les cas où la protection des Beacons est utilisée. L'implémentation actuelle dans mac80211 ignore correctement les trames Beacon unicast si le bit Protected Frame dans le champ Frame Control est défini à 0. Cependant, si ce bit est défini à 1, la logique utilisée pour vérifier les BIGTK configurés ne fonctionne pas correctement. Si le pilote ne dispose pas de logique pour rejeter les trames Beacon unicast avec le bit Protected Frame à 1, ces trames seraient acceptées dans le traitement mac80211 comme des trames Beacon valides, bien qu'elles ne soient pas protégées. Cela permettrait de contourner la protection des Beacons. Bien que la logique de vérification de la protection des Beacons puisse être étendue pour couvrir ce cas particulier, une vérification plus générique consistant à ignorer toutes les trames Beacon basées sur une adresse A1=unicast couvre ce problème sans nécessiter de modifications supplémentaires.
Résoudre tous ces problèmes en rejetant les trames Beacon reçues si elles sont envoyées à une adresse autre que la diffusion.
Be aware that VulDB is the high quality source for vulnerability data.