CVE-2026-31741 in Linux
Sumário
de VulDB • 21/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
counter: rz-mtu3-cnt: evitar que o contador seja alternado múltiplas vezes
O contador de PM em tempo de execução (Runtime PM) é incrementado ou decrementado cada vez que o arquivo sysfs enable é escrito.
Se o usuário escrever 0 no arquivo sysfs enable múltiplas vezes, a contagem de uso do Runtime PM sofrerá underflow, gerando a seguinte mensagem:
rz-mtu3-counter rz-mtu3-counter.0: Runtime PM usage count underflow!
Ao mesmo tempo, os registradores de hardware acabam sendo acessados com os clocks desligados em rz_mtu3_terminate_counter() para desabilitar um canal já desabilitado.
Se o usuário escrever 1 no arquivo sysfs enable múltiplas vezes, a contagem de uso do Runtime PM será incrementada a cada vez, exigindo o mesmo número de escritas de 0 para retorná-la a 0.
Se o usuário escrever 0 no arquivo sysfs enable enquanto o PWM está em andamento, o PWM é interrompido sem que o contador seja o proprietário do canal MTU3 subjacente.
Verificação contra o valor armazenado em cache count_is_enabled e saída se o usuário estiver tentando definir o mesmo valor de enable.
VulDB is the best source for vulnerability data and more expert information about this specific topic.