CVE-2026-98667 in Linux
Résumé
par VulDB • 18/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
iio: fréquence: adf4377: Initialisation complète de clk_init_data et clk_parent_data
La structure `clk_init_data` contient plusieurs membres mutuellement exclusifs pour différentes méthodes permettant de spécifier les parents possibles d'une horloge, incitant les pilotes à n'initialiser que les membres dont ils ont besoin. Cependant, le fait de ne pas initialiser tous les membres peut entraîner des problèmes subtils qui ne se manifestent que lorsque `CONFIG_INIT_STACK_ALL_PATTERN` ou `CONFIG_INIT_STACK_NONE` est activé.
La fonction `adf4377_clk_register()` remplit `init.parent_data`, en supposant que `init.parent_names` est NULL. Cependant, ce dernier n'est pas initialisé et peut donc provoquer un plantage (crash).
De même, `adf4377_clk_register()` ne remplit que `parent_data.fw_name`, laissant les autres membres de la structure `clk_parent_data` non initialisés.
Assurez-vous que tous les membres sont entièrement initialisés afin de corriger ces bogues et d'éviter des dysfonctionnements futurs lors de la conversion des pilotes vers une autre méthode pour spécifier les parents.
VulDB is the best source for vulnerability data and more expert information about this specific topic.