CVE-2026-31606
usb: gadget: f_hid: ne pas appeler cdev_init alors que cdev est en cours d'utilisation
- Publié
- 24 avr. 2026
- Mise à jour
- 14 juin 2026
- Attribution de CNA
- Linux
- Preuve observée
- 27 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HFaible · 30 prochains jours
- Percentile
- 5,0 %
- Date du modèle
- 17 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Dans le noyau Linux, la vulnérabilité suivante a été résolue : usb: gadget: f_hid: ne pas appeler cdev_init lorsque cdev est en cours d'utilisation Lors de l'appel de unbind, puis de bind à nouveau, cdev_init réinitialisait le cdev, même s'il pouvait encore y avoir des références à celui-ci. C'est le cas lorsque le périphérique /dev/hidg* est toujours ouvert. Ce comportement est évidemment dangereux, comme les oopes. Ce correctif résout ce problème en utilisant cdev_alloc pour placer le cdev sur le tas. De cette façon, nous pouvons simplement en allouer un nouveau dans hidg_bind.
Sources
- f_hid-4.14-backportsCorrectif
Backports de trois correctifs f_hid publiés (dont CVE-2026-31721, CVE-2026-31606) vers un noyau Android vendor Linux 4.14.190 en fin de vie, avec enregistrements de vérification sur l'appareil.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.