This is not the latest version of the STIG. This is provided for archival purposes. See the latest STIG.

RHEL 10 must enforce "root" ownership of the audit log directory to prevent unauthorized read access.

STIG ID: RHEL-10-400170  |  SRG: SRG-OS-000057-GPOS-00027 |  Severity: medium (CAT II)  |  CCI: CCI-000162,CCI-000163,CCI-000164,CCI-001314 |  Vulnerability Id: V-281051

Vulnerability Discussion

Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.

Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPOS-00029, SRG-OS-000206-GPOS-00084

Check

Verify RHEL 10 audit logs directory is owned by "root".

Determine where the audit logs are stored with the following command:

$ sudo grep -iw log_file /etc/audit/auditd.conf
log_file = /var/log/audit/audit.log

Using the location of the audit log file, determine if the audit log directory is owned by "root" using the following command:

$ sudo stat -c '%U %n' /var/log/audit
root /var/log/audit

If the audit log directory is not owned by "root", this is a finding.

Fix

Configure RHEL 10 to prevent unauthorized read access by ensuring the audit log directory is "root" owned with the following command:

$ sudo chown root /var/log/audit