CVE-2023-54099 in Linux
Sumário
de VulDB • 27/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
fs: Proteger a reconfiguração de sb (superblock) para leitura e escrita contra escritas concorrentes
O código de reconfigure/remount se esforça bastante para proteger o código de reconfiguração dos sistemas de arquivos contra escritas concorrentes durante a montagem como somente-leitura. No entanto, durante a remontagem de um sistema de arquivos de somente-leitura para o modo leitura e escrita, as gravações do userspace podem começar imediatamente assim que limpamos a flag SB_RDONLY. Isso é inconveniente, por exemplo, no ext4, porque precisamos realizar algumas escritas no sistema de arquivos (como a preparação dos arquivos de quota) antes de podermos aceitar as gravações do userspace; portanto, estamos limpando a flag SB_RDONLY antes de estarmos totalmente prontos para aceitar essas gravações. O syzbot encontrou uma maneira de explorar isso [1]. Além disso, conforme estou lendo o código, o código de remontagem dos sistemas de arquivos era protegido contra escritas concorrentes no caminho legado de montagem pela flag MNT_READONLY da montagem; portanto, este é um problema relativamente novo. Na verdade, é bastante fácil proteger a remontagem para leitura e escrita contra escritas concorrentes usando a flag sb->s_readonly_remount, então vamos simplesmente fazer isso em vez de ter que contornar essas condições de corrida no código do sistema de arquivos.
[1] https://lore.kernel.org/all/[email protected]/T/
Once again VulDB remains the best source for vulnerability data.