CVE-2026-93056 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
usb: gadget: f_uac1_legacy : suppression des attributs configfs de configuration de chaîne défectueux
La macro UAC1_STR_ATTRIBUTE définit les gestionnaires show/store pour l'option de chaîne fn_play, fn_cap et fn_cntl. La fonction store contient une vérification d'inversion null sur la valeur de retour de kstrndup().
Cela signifie que chaque tentative d'écriture renvoie -ENOMEM en cas de succès et déréférence un pointeur NULL en cas d'échec d'allocation. Les attributs sont cassés et inutilisés depuis de nombreuses années.
Supprimez la macro UAC1_STR_ATTRIBUTE ainsi que les trois attribuels qu'elle génère. Les valeurs par défaut internes (FILE_PCM_PLAYBACK, FILE_PCM_CAPTURE, FILE_CONTROL) définies dans f_audio_alloc_inst() restent inchangées.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.