CIS Amazon Linux 2 v3.0.0 L1

Audit Details

Name: CIS Amazon Linux 2 v3.0.0 L1

Updated: 10/31/2025

Authority: CIS

Plugin: Unix

Revision: 1.9

Estimated Item Count: 230

File Details

Filename: CIS_Amazon_Linux_2_v3.0.0_L1.audit

Size: 1.06 MB

MD5: fe14be97c44863341850d678d0ba47d0
SHA256: 50c308ef736fe2ba1c367df4d065720f8ea8c3b74444f501e69a395bc0ee7df8

Audit Changelog

 
Revision 1.9

Oct 31, 2025

Functional Update
  • 1.1.2.1.2 Ensure nodev option set on /tmp partition
  • 1.1.2.2.1 Ensure /dev/shm is a separate partition
  • 1.1.2.2.2 Ensure nodev option set on /dev/shm partition
  • 1.1.2.2.3 Ensure nosuid option set on /dev/shm partition
  • 1.1.2.2.4 Ensure noexec option set on /dev/shm partition
  • 3.4.2.4 Ensure network interfaces are assigned to appropriate zone
  • 4.2.1 Ensure permissions on /etc/ssh/sshd_config are configured
  • 4.2.10 Ensure sshd HostbasedAuthentication is disabled
  • 4.2.11 Ensure sshd IgnoreRhosts is enabled
  • 4.2.12 Ensure sshd KexAlgorithms is configured
  • 4.2.13 Ensure sshd LoginGraceTime is configured
  • 4.2.14 Ensure sshd LogLevel is configured
  • 4.2.15 Ensure sshd MACs are configured
  • 4.2.16 Ensure sshd MaxAuthTries is configured
  • 4.2.17 Ensure sshd MaxSessions is configured
  • 4.2.18 Ensure sshd MaxStartups is configured
  • 4.2.19 Ensure sshd PermitEmptyPasswords is disabled
  • 4.2.2 Ensure permissions on SSH private host key files are configured
  • 4.2.20 Ensure sshd PermitRootLogin is disabled
  • 4.2.21 Ensure sshd PermitUserEnvironment is disabled
  • 4.2.22 Ensure sshd UsePAM is enabled
  • 4.2.3 Ensure permissions on SSH public host key files are configured
  • 4.2.4 Ensure sshd access is configured
  • 4.2.5 Ensure sshd Banner is configured
  • 4.2.6 Ensure sshd Ciphers are configured
  • 4.2.7 Ensure sshd ClientAliveInterval and ClientAliveCountMax are configured
  • 4.3.5 Ensure re-authentication for privilege escalation is not disabled globally
  • 4.5.2.1 Ensure default group for the root account is GID 0
Informational Update
  • 1.1.1.1 Ensure cramfs kernel module is not available
  • 1.1.1.2 Ensure freevxfs kernel module is not available
  • 1.1.1.3 Ensure hfs kernel module is not available
  • 1.1.1.4 Ensure hfsplus kernel module is not available
  • 1.1.1.5 Ensure jffs2 kernel module is not available
  • 1.1.1.8 Ensure usb-storage kernel module is not available
  • 1.1.2.1.1 Ensure /tmp is a separate partition
  • 1.1.2.1.2 Ensure nodev option set on /tmp partition
  • 1.1.2.1.3 Ensure nosuid option set on /tmp partition
  • 1.1.2.1.4 Ensure noexec option set on /tmp partition
  • 1.1.2.2.1 Ensure /dev/shm is a separate partition
  • 1.1.2.2.2 Ensure nodev option set on /dev/shm partition
  • 1.1.2.2.3 Ensure nosuid option set on /dev/shm partition
  • 1.1.2.2.4 Ensure noexec option set on /dev/shm partition
  • 1.1.2.3.2 Ensure nodev option set on /home partition
  • 1.1.2.3.3 Ensure nosuid option set on /home partition
  • 1.1.2.4.2 Ensure nodev option set on /var partition
  • 1.1.2.4.3 Ensure nosuid option set on /var partition
  • 1.1.2.5.2 Ensure nodev option set on /var/tmp partition
  • 1.1.2.5.3 Ensure nosuid option set on /var/tmp partition
  • 1.1.2.5.4 Ensure noexec option set on /var/tmp partition
  • 1.1.2.6.2 Ensure nodev option set on /var/log partition
  • 1.1.2.6.3 Ensure nosuid option set on /var/log partition
  • 1.1.2.6.4 Ensure noexec option set on /var/log partition
  • 1.1.2.7.2 Ensure nodev option set on /var/log/audit partition
  • 1.1.2.7.3 Ensure nosuid option set on /var/log/audit partition
  • 1.1.2.7.4 Ensure noexec option set on /var/log/audit partition
  • 1.2.2 Ensure gpgcheck is globally activated
  • 1.3.1 Ensure authentication required for single user mode
  • 1.4.1 Ensure address space layout randomization (ASLR) is enabled
  • 1.4.2 Ensure ptrace_scope is restricted
  • 1.5.1.2 Ensure SELinux is not disabled in bootloader configuration
  • 1.6.1 Ensure message of the day is configured properly
  • 1.6.2 Ensure local login warning banner is configured properly
  • 1.6.3 Ensure remote login warning banner is configured properly
  • 2.1.2 Ensure chrony is configured
  • 2.2.11 Ensure print server services are not in use
  • 2.2.12 Ensure rpcbind services are not in use
  • 2.2.13 Ensure rsync services are not in use
  • 2.2.14 Ensure snmp services are not in use
  • 2.2.16 Ensure tftp server services are not in use
  • 2.2.18 Ensure web server services are not in use
  • 2.2.19 Ensure xinetd services are not in use
  • 2.2.2 Ensure avahi daemon services are not in use
  • 2.2.3 Ensure dhcp server services are not in use
  • 2.2.8 Ensure message access server services are not in use
  • 3.1.2 Ensure wireless interfaces are disabled
  • 3.1.3 Ensure bluetooth services are not in use
  • 3.3.1 Ensure ip forwarding is disabled
  • 3.3.10 Ensure tcp syn cookies is enabled
  • 3.3.11 Ensure ipv6 router advertisements are not accepted
  • 3.3.2 Ensure packet redirect sending is disabled
  • 3.3.3 Ensure bogus icmp responses are ignored
  • 3.3.4 Ensure broadcast icmp requests are ignored
  • 3.3.5 Ensure icmp redirects are not accepted
  • 3.3.6 Ensure secure icmp redirects are not accepted
  • 3.3.7 Ensure reverse path filtering is enabled
  • 3.3.8 Ensure source routed packets are not accepted
  • 3.3.9 Ensure suspicious packets are logged
  • 3.4.1.2 Ensure a single firewall configuration utility is in use
  • 3.4.2.1 Ensure firewalld is installed
  • 3.4.2.2 Ensure firewalld service enabled and running
  • 3.4.2.3 Ensure firewalld drops unnecessary services and ports
  • 3.4.2.4 Ensure network interfaces are assigned to appropriate zone
  • 3.4.3.1 Ensure nftables is installed
  • 3.4.3.2 Ensure iptables are flushed with nftables
  • 3.4.3.3 Ensure an nftables table exists
  • 3.4.3.4 Ensure nftables base chains exist
  • 3.4.3.5 Ensure nftables loopback traffic is configured
  • 3.4.3.6 Ensure nftables outbound and established connections are configured
  • 3.4.3.7 Ensure nftables default deny firewall policy
  • 3.4.3.8 Ensure nftables service is enabled and active
  • 3.4.3.9 Ensure nftables rules are permanent
  • 3.4.4.1.1 Ensure iptables packages are installed
  • 3.4.4.2.1 Ensure iptables loopback traffic is configured
  • 3.4.4.2.2 Ensure iptables outbound and established connections are configured
  • 3.4.4.2.3 Ensure iptables rules exist for all open ports
  • 3.4.4.2.4 Ensure iptables default deny firewall policy
  • 3.4.4.2.5 Ensure iptables rules are saved
  • 3.4.4.2.6 Ensure iptables service is enabled and active
  • 3.4.4.3.1 Ensure ip6tables loopback traffic is configured
  • 3.4.4.3.2 Ensure ip6tables outbound and established connections are configured
  • 3.4.4.3.3 Ensure ip6tables firewall rules exist for all open ports
  • 3.4.4.3.4 Ensure ip6tables default deny firewall policy
  • 3.4.4.3.5 Ensure ip6tables rules are saved
  • 3.4.4.3.6 Ensure ip6tables is enabled and active
  • 4.1.1.7 Ensure permissions on /etc/cron.d are configured
  • 4.1.1.8 Ensure crontab is restricted to authorized users
  • 4.1.2.1 Ensure at is restricted to authorized users
  • 4.2.1 Ensure permissions on /etc/ssh/sshd_config are configured
  • 4.2.10 Ensure sshd HostbasedAuthentication is disabled
  • 4.2.11 Ensure sshd IgnoreRhosts is enabled
  • 4.2.14 Ensure sshd LogLevel is configured
  • 4.2.2 Ensure permissions on SSH private host key files are configured
  • 4.2.20 Ensure sshd PermitRootLogin is disabled
  • 4.2.22 Ensure sshd UsePAM is enabled
  • 4.2.3 Ensure permissions on SSH public host key files are configured
  • 4.2.7 Ensure sshd ClientAliveInterval and ClientAliveCountMax are configured
  • 4.3.1 Ensure sudo is installed
  • 4.3.2 Ensure sudo commands use pty
  • 4.3.3 Ensure sudo log file exists
  • 4.3.6 Ensure sudo authentication timeout is configured correctly
  • 4.3.7 Ensure access to the su command is restricted
  • 4.4.2.1.1 Ensure pam_faillock module is enabled
  • 4.4.2.1.2 Ensure password failed attempts lockout is configured
  • 4.4.2.1.3 Ensure password unlock time is configured
  • 4.4.2.2.2 Ensure password number of changed characters is configured
  • 4.4.2.2.3 Ensure password length is configured
  • 4.4.2.2.4 Ensure password complexity is configured
  • 4.4.2.2.5 Ensure password same consecutive characters is configured
  • 4.4.2.2.6 Ensure password maximum sequential characters is configured
  • 4.4.2.2.7 Ensure password dictionary check is enabled
  • 4.4.2.4.2 Ensure pam_unix does not include remember
  • 4.4.2.4.3 Ensure pam_unix includes a strong password hashing algorithm
  • 4.5.1.1 Ensure strong password hashing algorithm is configured
  • 4.5.2.2 Ensure root user umask is configured
  • 4.5.2.3 Ensure system accounts are secured
  • 4.5.3.2 Ensure default user shell timeout is configured
  • 4.5.3.3 Ensure default user umask is configured
  • 5.1.1.1 Ensure rsyslog is installed
  • 5.1.1.2 Ensure rsyslog service is enabled
  • 5.1.1.3 Ensure journald is configured to send logs to rsyslog
  • 5.1.1.4 Ensure rsyslog default file permissions are configured
  • 5.1.1.5 Ensure logging is configured
  • 5.1.1.6 Ensure rsyslog is configured to send logs to a remote log host
  • 5.1.1.7 Ensure rsyslog is not configured to receive logs from a remote client
  • 5.1.2.1.1 Ensure systemd-journal-remote is installed
  • 5.1.2.1.2 Ensure systemd-journal-remote is configured
  • 5.1.2.1.3 Ensure systemd-journal-remote is enabled
  • 5.1.2.1.4 Ensure journald is not configured to receive logs from a remote client
  • 5.1.2.2 Ensure journald service is enabled
  • 5.1.2.3 Ensure journald is configured to compress large log files
  • 5.1.2.4 Ensure journald is configured to write logfiles to persistent disk
  • 5.1.2.5 Ensure journald is not configured to send logs to rsyslog
  • 5.1.2.6 Ensure journald log rotation is configured per site policy
  • 5.1.3 Ensure logrotate is configured
  • 5.1.4 Ensure all logfiles have appropriate access configured
  • 6.1.11 Ensure world writable files and directories are secured
  • 6.2.1 Ensure accounts in /etc/passwd use shadowed passwords
  • 6.2.10 Ensure local interactive user home directories are configured
  • 6.2.11 Ensure local interactive user dot files access is configured
  • 6.2.3 Ensure all groups in /etc/passwd exist in /etc/group
  • 6.2.6 Ensure no duplicate user names exist
  • 6.2.7 Ensure no duplicate group names exist
  • 6.2.8 Ensure root path integrity
Miscellaneous
  • Metadata updated.
  • Variables updated.
Revision 1.8

Aug 5, 2025

Functional Update
  • 4.3.3 Ensure sudo log file exists
Revision 1.7

Jun 11, 2025

Functional Update
  • 4.3.2 Ensure sudo commands use pty
Miscellaneous
  • References updated.
Revision 1.6

Jan 6, 2025

Informational Update
  • 1.1.1.1 Ensure cramfs kernel module is not available
  • 1.1.1.2 Ensure freevxfs kernel module is not available
  • 1.1.1.3 Ensure hfs kernel module is not available
  • 1.1.1.4 Ensure hfsplus kernel module is not available
  • 1.1.1.5 Ensure jffs2 kernel module is not available
  • 1.1.1.8 Ensure usb-storage kernel module is not available
  • 3.1.2 Ensure wireless interfaces are disabled
  • 4.1.1.8 Ensure crontab is restricted to authorized users
  • 4.1.2.1 Ensure at is restricted to authorized users
  • 4.2.2 Ensure permissions on SSH private host key files are configured
  • 4.2.3 Ensure permissions on SSH public host key files are configured
  • 4.4.2.2.2 Ensure password number of changed characters is configured
  • 4.4.2.2.7 Ensure password dictionary check is enabled
  • 4.5.2.3 Ensure system accounts are secured
  • 4.5.3.3 Ensure default user umask is configured
  • 5.1.4 Ensure all logfiles have appropriate access configured
  • 6.1.10 Ensure permissions on /etc/security/opasswd are configured
  • 6.1.11 Ensure world writable files and directories are secured
  • 6.2.10 Ensure local interactive user home directories are configured
  • 6.2.11 Ensure local interactive user dot files access is configured
Miscellaneous
  • Metadata updated.
Revision 1.5

Nov 6, 2024

Functional Update
  • 6.1.11 Ensure world writable files and directories are secured
  • 6.1.12 Ensure no unowned or ungrouped files or directories exist
  • 6.1.13 Ensure SUID and SGID files are reviewed
Revision 1.4

Nov 4, 2024

Functional Update
  • 5.3.2 Ensure filesystem integrity is regularly checked
Revision 1.3

Aug 26, 2024

Functional Update
  • 4.5.2.4 Ensure root password is set
Miscellaneous
  • References updated.
Revision 1.2

Jul 19, 2024

Functional Update
  • 4.5.2.3 Ensure system accounts are secured
Revision 1.1

Jun 17, 2024

Miscellaneous
  • Metadata updated.