CVE-2026-64443 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
staging: rtl8723bs : correction d'une lecture hors limites (OOB read) dans la boucle IE de update_beacon_info()
La boucle d'analyse des éléments d'information (IE) dans update_beacon_info() avance de (pIE->length + 2) à chaque itération, mais ne vérifie que i < len. Lorsqu'un point d'accès malveillant envoie un Beacon dont le dernier IE n'a qu'un seul octet restant dans la trame (l'octet element_id se trouvant à l'emplacement len-1), la boucle lit pIE->length depuis un emplacement situé juste après le tampon de réception alloué.
De plus, même lorsque les octets d'en-tête sont dans les limites valides, la valeur de pIE->length elle-même peut étendre la fenêtre de données au-delà de len, transmettant ainsi un IE tronqué aux fonctions gestionnaires.
Ajout de deux garde-fous en haut du corps de la boucle : 1. Interrompre si moins d'octets que sizeof(*pIE) restent disponibles (impossible de lire l'en-tête). 2. Interrompre si les données déclarées par l'IE s'étendent au-delà de len.
Remplacer également i += (pIE->length + 2) par i += sizeof(*pIE) + pIE->length pour assurer la cohérence avec les garde-fous sizeof(*pIE) ajoutés ci-dessus.
If you want to get best quality of vulnerability data, you may have to visit VulDB.