| ▶ H1 |
Crypto Policy |
RHCOS
|
|
|
|
Requires FIPS; systemd unit |
|
Sets the system-wide cryptographic policy to disable weak algorithms like SHA-1, protecting all TLS, SSH, and certificate operations on the node.
1 remediation
HIGH
Verified fix available
View full group details →
|
| ▶ H2 |
PAM Empty Passwords |
RHCOS
|
|
|
|
Needs custom PAM config |
|
Removes 'nullok' from PAM authentication so that accounts with empty passwords cannot log in to cluster nodes.
1 remediation
HIGH
Verified fix available
Upstream fix submitted
View full group details →
|
| ▶ H3 |
SSHD Empty Passwords |
RHCOS
|
|
|
|
Fixed in RHCOS 9.8+ |
|
Configures the SSH daemon to reject login attempts using empty passwords.
1 remediation
HIGH
Passes without hardening
Fixed in OS upgrade
View full group details →
|
| ▶ M1 |
SSHD Configuration |
RHCOS
|
|
|
|
5/7 pass vanilla RHCOS 9.8 |
|
Hardens SSH daemon settings: disables root login, GSSAPI, rhosts, user known hosts, user environment, and enables strict mode.
7 remediations
MEDIUM
Partial — some checks remain
Fixed in OS upgrade
View full group details →
|
| ▶ M2 |
Kernel Hardening (Sysctl) |
RHCOS
|
|
|
|
Sysctl MachineConfig needed |
|
Applies kernel sysctl parameters to restrict core dumps, disable ICMP redirects, and harden memory protections.
4 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M3 |
Audit Rules - DAC Modifications |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to track changes to file permissions and ownership (DAC modifications) so unauthorized access attempts are logged.
2 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M4 |
Audit Rules - SELinux |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to log SELinux policy changes and access control modifications on the node.
6 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M5 |
Audit Rules - Kernel Modules |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to log loading and unloading of kernel modules, detecting rootkits or unauthorized drivers.
3 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M6 |
Audit Rules - Time Modifications |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to detect attempts to change the system clock, which could be used to tamper with log timestamps.
5 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M7 |
Audit Rules - Login Monitoring |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to monitor login events, failed authentication attempts, and account lockouts.
6 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M8 |
Audit Rules - Network Config |
RHCOS
|
|
|
|
Audit rules MachineConfig |
|
Adds audit rules to log changes to network configuration files and hostname changes.
1 remediation
MEDIUM
Verified fix available
View full group details →
|
| ▶ M9 |
Auditd Configuration |
RHCOS
|
|
|
|
Auditd config MachineConfig |
|
Configures the audit daemon (auditd) with proper hostname identification for centralized log correlation.
1 remediation
MEDIUM
Verified fix available
View full group details →
|
| ▶ M10 |
API Server Encryption |
OCP
|
|
|
|
API encryption config |
|
Enables encryption of etcd data at rest using AES-CBC, protecting secrets and sensitive API resources stored in the cluster database.
1 remediation
MEDIUM
Verified fix available
View full group details →
|
| ▶ M11 |
Ingress TLS Ciphers |
OCP
|
|
|
|
Fixed in OCP 4.22+ |
|
Ensures the cluster ingress controller uses strong TLS cipher suites. Passes by default on OCP 4.22+.
1 remediation
MEDIUM
Passes without hardening
Fixed in OS upgrade
View full group details →
|
| ▶ M12 |
Audit Profile |
OCP
|
|
|
|
Audit profile API config |
|
Sets the API server audit profile to WriteRequestBodies, logging the full content of write operations for forensic analysis.
1 remediation
MEDIUM
Verified fix available
View full group details →
|
| ▶ L1 |
SSHD LogLevel |
RHCOS
|
|
|
|
Fixed in RHCOS 9.8+ |
|
Sets SSH daemon log level to capture detailed connection and authentication events. Passes by default on RHCOS 9.8+.
1 remediation
LOW
Passes without hardening
Fixed in OS upgrade
View full group details →
|
| ▶ L2 |
Sysctl dmesg_restrict |
RHCOS
|
|
|
|
Sysctl MachineConfig needed |
|
Restricts access to kernel ring buffer messages (dmesg) to root only, preventing information leakage to unprivileged users.
1 remediation
LOW
Verified fix available
View full group details →
|
| ▶ M13 |
Extended DAC Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Extends audit coverage with 11 additional rules for file attribute changes (chmod, chown, fsetxattr, etc.).
11 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M14 |
Identity File Access Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit watches on 12 identity and authentication files (/etc/passwd, /etc/shadow, /etc/group, etc.) to detect unauthorized modifications.
12 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M15 |
File Deletion Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit rules to log file deletion operations (unlink, rename, rmdir) for forensic tracking of removed files.
5 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M16 |
Unsuccessful File Modification Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit rules for 32 system calls to log all unsuccessful file modification attempts, catching permission-denied and missing-file errors.
32 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M17 |
Privileged Commands Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit rules to log execution of 22 privileged commands (sudo, chage, mount, etc.) to track administrative actions.
22 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M18 |
Session & MAC Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit rules for session initiation, MAC policy changes, audit log exports, and makes the audit configuration immutable until reboot.
4 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M19 |
Usergroup Modification Audit |
RHCOS
|
|
|
—
|
Audit rules MachineConfig |
|
Adds audit watches on user/group management files (/etc/passwd, /etc/group, /etc/gshadow, /etc/security/opasswd) to log account changes.
5 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M20 |
Auditd Data Retention |
RHCOS
|
|
|
—
|
Auditd retention config |
|
Configures audit log retention settings: maximum log file size, number of retained logs, and disk-full behavior.
4 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M21 |
Kernel Module Blacklist |
RHCOS
|
|
|
—
|
Kernel module blacklist |
|
Blacklists 18 kernel modules (USB storage, Firewire, Bluetooth, uncommon filesystems, etc.) to reduce the node attack surface.
18 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M22 |
Network Sysctl Hardening |
RHCOS
|
|
|
—
|
Network sysctl hardening |
|
Applies 20 network sysctl hardening parameters: disables IP forwarding, source routing, ICMP redirects, and enables reverse path filtering.
20 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M23 |
Kernel Sysctl Extended |
RHCOS
|
|
|
—
|
Kernel sysctl hardening |
|
Sets kernel parameters to disable core dumps, block kexec_load, and increase perf_event paranoia level.
3 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M24 |
CoreOS Kernel Arguments |
RHCOS
|
|
|
—
|
Kernel boot arguments |
|
Adds 6 kernel boot arguments: enables audit at boot, sets audit backlog limit, disables USB, enables page poisoning, PTI, and disables vsyscall.
6 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M25 |
Chrony/NTP Configuration |
RHCOS
|
|
|
—
|
Chrony/NTP site-specific |
|
Configures Chrony NTP client to use designated time servers with restricted port access and polling intervals.
4 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M26 |
Systemd Hardening |
RHCOS
|
|
|
—
|
Systemd coredump/ctrl-alt-del |
|
Disables systemd core dump collection, masks the Ctrl-Alt-Del reboot target, and masks the systemd-coredump socket.
6 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M27 |
SSHD Moderate Extensions |
RHCOS
|
|
|
—
|
SSHD config MachineConfig |
|
Applies additional SSHD hardening from the Moderate profile: sets ClientAliveInterval and ClientAliveCountMax for idle session timeout.
2 remediations
MEDIUM
Verified fix available
View full group details →
|
| ▶ M28 |
USBGuard |
RHCOS
|
|
|
—
|
USBGuard not on RHCOS |
|
Requires USBGuard daemon to control USB device access. Cannot be remediated — USBGuard RPM is not included in RHCOS.
3 remediations
MEDIUM
Partial — some checks remain
View full group details →
|
| ▶ M29 |
System Access Controls |
Mixed
|
|
|
—
|
Mixed node + platform checks |
|
Mixed group: restricts node-level terminal access (securetty, audit trail) and configures cluster login banner or OAuth templates.
7 remediations
MEDIUM
Partial — some checks remain
View full group details →
|
| ▶ M30 |
OAuth Configuration |
Mixed
|
|
|
—
|
OAuth timeout config |
|
Configures OAuth access token inactivity timeout and token max age to automatically expire idle sessions.
2 remediations
MEDIUM
Partial — some checks remain
View full group details →
|
| ▶ MAN1 |
Workload Security |
OCP
|
|
|
|
Manual review required |
|
Manual review items: workload container security — verifying pod security standards, resource limits, and image provenance.
19 remediations
MANUAL
Pending — needs manual review
View full group details →
|
| ▶ MAN2 |
RBAC & Access Control |
OCP
|
|
|
|
Manual review required |
|
Manual review items: RBAC and access control — verifying least-privilege roles, service accounts, and cluster-admin restrictions.
7 remediations
MANUAL
Pending — needs manual review
View full group details →
|
| ▶ MAN3 |
Secrets Management |
OCP
|
|
|
|
Manual review required |
|
Manual review items: secrets management — verifying that sensitive data is stored in Secrets resources, not in ConfigMaps or environment variables.
2 remediations
MANUAL
Pending — needs manual review
View full group details →
|
| ▶ MAN4 |
Audit Log Partitions |
OCP
|
|
|
|
Manual review required |
|
Manual review items: audit log storage — verifying that dedicated partitions or persistent volumes are used for audit log retention.
5 remediations
MANUAL
Pending — needs manual review
View full group details →
|
| ▶ MAN5 |
Hardware/BIOS & Alerting |
OCP
|
|
|
|
Manual review required |
|
Manual review items: hardware BIOS settings, alerting rules, and physical security controls that cannot be checked by automated scans.
17 remediations
MANUAL
Pending — needs manual review
View full group details →
|