CVE-2026-98157 in Linux
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
EDAC/device_sysfs : Utilisation de kstrtouint() pour poll_msec afin d'éviter les troncatures
Le fichier sysfs store poll_msec utilise simple_strtoul(), qui accepte un unsigned long, mais le champ cible (poll_msec) est un unsigned int. Sur les systèmes 64 bits, une valeur supérieure à UINT_MAX est silencieusement tronquée lors de son stockage.
Correction du désalignement en utilisant kstrtouint() à la place. Cela rejette les valeurs supérieures à UINT_MAX au moment de l'analyse (parse), rendant ainsi toute troncature impossible. Ajoute également une vérification pour les valeurs inférieures à 1 afin de rejeter le cas d'un délai nul, qui entraînerait un bouclage sans délai du travail de sondage et consommerait 100 % du CPU.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.