Bloquear sistemas de arquivos pouco usados

Risco médio Não marcada por padrão Catálogo revisado em: 2026-11-05

Montar um disco ou pendrive adulterado pode explorar o código de um sistema de arquivos antigo. Isto impede o kernel de carregar os que quase ninguém usa.

Por que importa

Um pendrive ou uma imagem de disco pode ser construída para acionar um erro no código que lê o sistema de arquivos dele. O kernel tem muitos drivers para formatos antigos ou especializados, e os menos usados recebem pouca revisão. Se o driver não carrega, um disco forjado não o alcança.

Como funciona

Acrescenta uma configuração do modprobe que bloqueia o carregamento dos módulos do grupo rare-filesystems. Montar um disco desses falha porque o kernel não consegue carregar o driver do sistema de arquivos.

Quem deve usar

Bom para quem só usa formatos comuns como ext4, btrfs, xfs, FAT, exFAT e NTFS. Deixe desligado se você lê DVDs ou imagens UDF, discos antigos de Mac, ou imagens de sistemas embarcados.

O que você pode notar

Montar um formato bloqueado falha com erro como unknown filesystem type. Discos ópticos e imagens UDF são os mais prováveis de revelar isso.

Verifique no seu computador

Veja se os módulos estão carregados:

lsmod | grep -E '^(cramfs|freevxfs|jffs2|hfs|hfsplus|udf) '

Aplique à mão

Diga ao sistema para não carregá-los, em um arquivo seu:

sudo tee /etc/modprobe.d/90-modules-rare-filesystems.conf <<'EOF'
install cramfs /bin/false
install freevxfs /bin/false
install jffs2 /bin/false
install hfs /bin/false
install hfsplus /bin/false
install udf /bin/false
EOF

Desfaça

Remova o arquivo. Os módulos já carregados continuam até a próxima reinicialização.

Configurações relacionadas

Fontes

Linux Hardening Guide (madaidans)
2.5.2