CVE-2026-98157 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
EDAC/device_sysfs: Usar kstrtouint() para poll_msec para evitar truncamento
O arquivo de armazenamento sysfs poll_msec usa simple_strtoul(), que aceita um unsigned long, mas o campo alvo (poll_msec) é um unsigned int. Em sistemas de 64 bits, um valor > UINT_MAX é silenciosamente truncado ao ser armazenado.
Corrigir a incompatibilidade usando kstrtouint() no lugar. Isso rejeita valores maiores que UINT_MAX durante a análise, tornando o truncamento impossível. Também adicione uma verificação para value < 1 para rejeitar o caso de delay zero (0-delay), que causaria um loop infinito do trabalho de polling sem atraso e consumiria 100% da CPU.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.