# 1.1.1.8 Ensure mounting of FAT filesystems is disabled # # Description # =========== # The FAT filesystem format is primarily used on older windows systems and # portable USB drives or flash modules. It comes in three types FAT12, FAT16, # and FAT32 all of which are supported by the vfat kernel module. # # Rationale # ========= # Removing support for unneeded filesystem types reduces the local attack # surface of the server. If this filesystem type is not needed, disable it. # # Audit # ===== # Run the following commands and verify the output is as indicated: # # # modprobe -n -v vfat # install /bin/true # # lsmod | grep vfat # # # Remediation # =========== # # Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: # # install vfat /bin/true # # Impact # ====== # FAT filesystems are often used on portable USB sticks and other flash # media are commonly used to transfer files between workstations, removing # VFAT support may prevent the ability to transfer files in this way. # # NOTE # ==== # In Ubuntu 16.04 vfat is built into kernel, and 'install' command # from modprobe.d dir has no effect. However, this is still checked by # CIS-CAT in Ubuntu 16.04 benchmark v.1.0.0. This was removed in v.1.1.0. # parameters: linux: system: kernel: module: vfat: install: command: /bin/true