Puppet Class: security_baseline::rules::common::sec_cramfs
- Defined in:
- manifests/rules/common/sec_cramfs.pp
Summary
Ensure mounting of cramfs filesystems is disabled (Scored)Overview
The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.
Rationale: Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/rules/common/sec_cramfs.pp', line 28
class security_baseline::rules::common::sec_cramfs (
Boolean $enforce = true,
String $message = '',
String $log_level = ''
) {
if $enforce {
kmod::install { 'cramfs':
command => '/bin/true',
}
} else {
if($facts['security_baseline']['kernel_modules']['cramfs']) {
echo { 'cramfs':
message => $message,
loglevel => $log_level,
withpath => false,
}
}
}
}
|