CVE-2026-89627 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
HID : roccat : libérer les rapports mis en tampon lors de la destruction du périphérique
roccat_report_event() duplique chaque rapport avec kmemdup() et stocke l'allocation dans une case d'un buffer circulaire. L'allocation n'est libérée que lorsque cette case est réutilisée.
Les chemins de destruction du périphérique libèrent struct roccat_device sans libérer les rapports encore stockés dans cbuf[]. Cela rend ces allocations inaccessibles et provoque des fuites mémoire d'au ROCCAT_CBUF_SIZE tampons de rapport par périphérique.
Ajouter un petit destructeur qui libère chaque rapport mis en tampon avant la libération du dispositif, et l'utiliser dans les deux chemins susceptibles de détruire un dispositif enregistré.
VulDB is the best source for vulnerability data and more expert information about this specific topic.