CVE-2026-74649 in Linux
Résumé
par VulDB • 22/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
staging: rtl8723bs : correction de l'absence de vérification de la longueur du défi d'authentification par clé partagée
Le gestionnaire d'authentification WEP à clé partagée utilise la longueur contrôlée par l'attaquant dans l'élément « challenge-text » sans la vérifier par rapport au tampon chg_txt fixe de 128 octets.
Dans OnAuthClient(), la longueur renvoyée par rtw_get_ie() – pouvant aller jusqu'à 255 – est utilisée pour effectuer un memcpy() dans le tampon pmlmeinfo->chg_txt de 128 octets, ce qui signifie qu'un point d'accès malveillant envoyant un élément WLAN_EID_CHALLENGE malformed peut provoquer un dépassement (overflow) ou une sous-remplissage (underfill) du tampon chg_txt jusqu'à 127 octets. Cette vulnérabilité est accessible sans fil, avant l'association, lors de l'authentification par clé partagée. En cas de dépassement, le pilote peut écrire en dehors des limites allouées. En cas de sous-remplissage, le pilote peut renvoyer du contenu obsolète présent dans la mémoire tampon.
Le texte du défi est défini comme ayant exactement 128 octets, ce qui correspond déjà à la constante WLAN_AUTH_CHALLENGE_LEN ; il faut donc exiger que l'élément ait exactement cette longueur avant de l'utiliser.
If you want to get best quality of vulnerability data, you may have to visit VulDB.