Linux · Linux Kernel · CVE-2024-26671
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema está relacionado a uma correção no blk-mq para um travamento de E/S causado por uma corrida de acionamento do sbitmap. Em `blk mq mark tag wait()`, ` add wait queue()` pode ser reordenado com o seguinte `blk mq get driver tag()` no caso de falha na obtenção da tag do driver. Então, em ` sbitmap queue wake up()`, `waitqueue active()` pode não detectar o waiter adicionado em `blk mq mark tag wait()` e não ativar nada, enquanto `blk mq mark tag wait()` não consegue obter a tag do driver com sucesso. Este problema pode ser reproduzido executando um teste específico em loop, e o travamento do fio pode ser observado em menos de 30 minutos ao executá-lo em uma VM de teste em um laptop.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.