Linux distributions
TMA-ROCKY8-3.2.1
Ensure atm kernel module is not available
Beschreibung
The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data link, and physical layers, based on virtual circuits and virtual paths. Disabling ATM protects the system against exploitation of any laws in its implementation.
So wird geprüft
Prüfmethode: Shell-Befehl
m=atm; found=$(find /lib/modules/$(uname -r)/kernel /usr/lib/modules/$(uname -r)/kernel -path "*/atm*" 2>/dev/null | head -n1); if [ -z "$found" ]; then echo compliant; exit 0; fi; lsmod | awk '{print $1}' | grep -Fxq -- "${m//-/_}" && { echo "$m is loaded"; exit 0; }; cfg=$(modprobe --showconfig 2>/dev/null); printf '%s\n' "$cfg" | grep -Pq -- "^\h*blacklist\h+${m//-/_}\b" || { echo "$m is not blacklisted"; exit 0; }; printf '%s\n' "$cfg" | grep -Pq -- "^\h*install\h+${m//-/_}\h+(/usr)?/bin/(true|false)\b" || { echo "$m install is not disabled"; exit 0; }; echo compliant- Erwartete Ausgabe
compliant
So wird behoben
Behebungsmethode: Anleitung oder Infrastruktur-Patch
Unload and disable the atm kernel module. 1. Run the following commands to unload the atm kernel module: # modprobe -r atm 2>/dev/null # rmmod can 2>/dev/null 2. Perform the following to disable the atm kernel module: Create a file ending in .conf with install can /bin/false in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "install atm /bin/false" >> /etc/modprobe.d/60-atm.conf Create a file ending in .conf with blacklist atm in the /etc/modprobe.d/ directory Example: # printf '\n%s\n' "blacklist atm" >> /etc/modprobe.d/60-atm.conf
Eigenschaften
- Betriebssysteme
- rocky-8
- Tags
- cis-convertedkernellinuxmodules
- Referenz
- CIS Rocky Linux 8 Benchmark v3.0.0 - 3.2.1
Diesen Host prüfen
Führen Sie dies auf einem Rechner aus, den Sie prüfen dürfen. Der Scan ist schreibgeschützt.
tmaegis scan --target linux