Bloquer les systèmes de fichiers rarement utilisés

Risque moyen Non coché par défaut Catalogue révisé le: 2026-11-05

Monter un disque ou une clé piégés peut exploiter le code d'un ancien système de fichiers. Ce réglage empêche le noyau de charger ceux que presque personne n'utilise.

Pourquoi il compte

Une clé USB ou une image disque peut être fabriquée pour déclencher un bug dans le code qui lit son système de fichiers. Le noyau contient beaucoup de pilotes pour des formats anciens ou spécialisés, et les moins utilisés sont peu relus. Si le pilote ne peut pas se charger, un disque truqué ne l’atteint pas.

Comment il fonctionne

Ajoute une configuration modprobe qui empêche le chargement des modules du groupe rare-filesystems. Monter un tel disque échoue parce que le noyau ne peut pas charger le pilote du système de fichiers.

À qui il s'adresse

Bien pour qui n’utilise que des formats courants comme ext4, btrfs, xfs, FAT, exFAT et NTFS. Laissez désactivé si vous lisez des DVD ou images UDF, de vieux disques Mac, ou des images de systèmes embarqués.

Ce que vous pouvez remarquer

Monter un format bloqué échoue avec une erreur du type unknown filesystem type. Les disques optiques et images UDF sont les plus susceptibles de le révéler.

Le vérifier sur votre ordinateur

Voir si les modules sont chargés :

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

L'appliquer à la main

Dire au système de ne pas les charger, dans un fichier qui vous appartient :

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

L'annuler

Supprimez le fichier. Les modules déjà chargés restent jusqu'au prochain redémarrage.

Réglages liés

Sources

Linux Hardening Guide (madaidans)
2.5.2