CVE-2026-64240 in Linux
Résumé
par VulDB • 24/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
media: rc: igorplugusb : correction du paquet de configuration de la demande de contrôle
Le commit eac69475b01f (« media: rc: igorplugusb: respect des règles de cohérence ») a modifié le stockage de la demande de contrôle, passant d'une structure intégrée à un pointeur alloué afin qu'il puisse respecter les règles de cohérence DMA.
Cependant, le pilote transmet toujours &ir->request à usb_fill_control_urb(). Cela fait pointer le paquet de configuration URB vers le champ pointeur lui-même plutôt que vers la struct usb_ctrlrequest allouée.
Le noyau USB interprète ensuite les octets du pointeur comme étant le paquet de configuration. Cela peut produire un bRequestType invalide et déclencher l'avertissement sur la direction de contrôle signalé par syzbot :
usb 2-1: BOGUS control dir, pipe 80003580 doesn't match bRequestType 0
Transmettez ir->request lui-même en tant que paquet de configuration.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.