CVE-2026-64338 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
USB : misc : uss720 : désenregistrer parport en cas d'échec de l'initialisation (probe)
uss720_probe() enregistre un port parallèle (parport) avant de lire le registre 1284 utilisé pour détecter les adaptateurs Belkin F5U002 non pris en charge. Si get_1284_register() échoue, la gestion d'erreur libère les données privées du pilote et la référence à l'appareil USB, mais laisse l'appareil parport enregistré.
Le fait de laisser le port enregistré constitue plus qu'une simple fuite d'allocation privée : parport_register_port() a déjà réservé un numéro de parport et enregistré l'appareil sur le bus parport, tandis que pp->private_data pointe toujours vers les données privées que la gestion d'erreur commune est sur le point de libérer.
Annuler l'enregistrement préliminaire dans la branche d'échec de get_1284_register() avant de passer au chemin commun de nettoyage des données privées. Effacer priv->pp en premier, conformément au chemin de déconnexion (disconnect), afin d'éviter un pointeur périmé dans les données privées.
Ce problème a été identifié lors de nos recherches continues sur l'analyse statique du code pendant la révision du code noyau.
VulDB is the best source for vulnerability data and more expert information about this specific topic.