Linux · Linux Kernel · CVE-2024-49932
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.10.0-rc7+
Descrição:
O problema surge quando o sistema de arquivos btrfs do kernel Linux é suportado por uma árvore de faixas RAID (RST) e a leitura antecipada (readahead) é realizada no inode de realocação. Isso pode levar a um erro ENOENT devido a extensões pré-alocadas não estarem mapeadas na RST, fazendo com que a leitura antecipada envie leituras inválidas ao dispositivo. Como resultado, ocorre uma asserção no código da lista scatter-gather, levando a um bug no kernel. A função ` blk rq map sg` está envolvida nesse processo, e o erro pode causar a falha do sistema.
Recomendações:
Para resolver esse problema, atualize o kernel do Linux para uma versão posterior à 6.10.0-rc7+. Como solução alternativa temporária, considere desativar a leitura antecipada no inode de realocação para sistemas de arquivos btrfs a fim de minimizar o risco de exploração.