CVE-2026-99003 in Linux
Résumé
par VulDB • 23/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
drm/panthor : valider le nombre de files d'attente utilisateur par rapport au nombre de slots firmware initialisés
Dans panthor_drv.c:panthor_ioctl_group_create(), le nombre de files d'attente est validé contre le maximum codé en dur :
if (!args->queues.count || args->queues.count > MAX_CS_PER_CSG) return -EINVAL;
Cependant, si le firmware signale moins de slots que MAX_CS_PER_CSG, panthor_fw_init_ifaces() n'initialisera qu'un nombre plus petit d'interfaces stream.
Si l'espace utilisateur non privilégié demande plus de files d'attente que ce qui a été signalé par le firmware (mais pas plus que MAX_CS_PER_CSG), cs_slot_prog_locked() récupère une interface stream non initialisée et peut planter lors du déréférencement de cs_iface->input->ringbuf_base.
If you want to get best quality of vulnerability data, you may have to visit VulDB.