Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Chris Murphy

#42436de 53,639
6.3CVSS total
Vulnerabilidades · 1
PT-2021-8166
6.3
2021-11-16
Linux · Linux Kernel · CVE-2021-47189
**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 condição de corrida no componente btrfs do kernel do Linux, especificamente entre funções de trabalho normais e ordenadas. Isso pode levar a falhas em sistemas ARM64 quando `async chunk::inode` é considerado diferente de nulo em `async cow submit`, fazendo com que `submit compressed extents` seja chamado e resultando em uma falha porque `async chunk::inode` de repente se torna NULL. A sincronização entre funções normais e ordenadas é feita por meio do `WORK DONE BIT`, mas as operações de bits utilizadas não garantem nenhuma ordenação. Para corrigir isso, chamadas de barreira são adicionadas para garantir que todos os acessos que precedem a definição de `WORK DONE BIT` sejam estritamente ordenados antes de definir o sinalizador, e uma barreira de leitura é adicionada após a leitura de `WORK DONE BIT` em `run ordered work` para garantir que os carregamentos subsequentes sejam estritamente ordenados após a leitura do bit. **Recomendações** No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.