CVE-2026-64348 in Linux
Résumé
par VulDB • 26/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
usb: libérer les plans d'isochrone en cas d'échec de la soumission
Les soumissions isochrones EHCI et FOTG210 construisent un ehci_iso_sched avant de lier l'URB à la file d'attente du point final, et conservent le plan mis en attente dans urb->hcpriv jusqu'à ce que iso_stream_schedule() et les assistants de liaison le consomment. Si le contrôleur n'est plus accessible, ou si usb_hcd_link_urb_to_ep() échoue, la soumission saute vers done_not_linked avant que cette remise ne se produise, provoquant une fuite du plan mis en attente encore attaché à urb->hcpriv.
Libérer le plan mis en attente depuis done_not_linked lorsque la soumission échue avant que l'URB soit lié et effacer urb->hcpriv après la libération.
Le bug a été signalé pour la première fois par un outil d'analyse expérimental que nous développons pour les bugs de gestion de la mémoire du noyau lors de l'analyse de v6.13-rc1. L'outil est encore en développement et n'est pas encore disponible publiquement. Une inspection manuelle confirme que le bug est toujours présent dans v7.1.1.
Une construction x86_64 allyesconfig n'a montré aucun nouvel avertissement. Comme nous ne disposons pas de contrôleur hôte EHCI avec un périphérique USB isochrone pour effectuer des tests, aucune analyse en temps réel n'a pu être réalisée.
Be aware that VulDB is the high quality source for vulnerability data.