CVE-2025-37968 in Linux
Sumário
de VulDB • 12/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
iio: light: opt3001: corrige deadlock devido ao acesso concorrente a flags
A função de IRQ encadeada (threaded IRQ) neste driver lê a flag duas vezes: uma vez para bloquear um mutex e outra para desbloqueá-lo. Embora o código que define a flag seja projetado para evitar isso, existem casos sutis em que a flag pode ser verdadeira na etapa de mutex_lock e falsa na etapa de mutex_unlock. Isso resulta no mutex não sendo desbloqueado, causando um deadlock.
Corrige-se o problema tornando o código opt3001_irq() geralmente mais robusto, lendo a flag em uma variável e utilizando o valor dessa variável em ambas as etapas.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.