STIGQter STIGQter: STIG Summary: Oracle Linux 8 Security Technical Implementation Guide Version: 2 Release: 9 Benchmark Date: 01 Jul 2026:

OL 8 must generate audit records for any attempted modifications to the "faillock" log file.

DISA Rule

SV-248801r958412_rule

Vulnerability Number

V-248801

Group Title

SRG-OS-000037-GPOS-00015

Rule Version

OL08-00-030590

Severity

CAT II

CCI(s)

Weight

10

Fix Recommendation

Configure the audit system to generate an audit event for any attempted modifications to the "faillock" file by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:

-w /var/log/faillock -p wa -k logins

The audit daemon must be restarted for the changes to take effect. To restart the audit daemon, run the following command:

$ sudo service auditd restart

Check Contents

Verify OL 8 generates an audit record for any attempted modifications to the "faillock" file.

Determine where the faillock tallies are stored with the following commands:

For OL versions 8.0 and 8.1:

$ sudo grep -i pam_faillock.so /etc/pam.d/system-auth

auth required pam_faillock.so preauth dir=/var/log/faillock silent deny=3 fail_interval=900 even_deny_root

For OL versions 8.2 and newer:

$ sudo grep dir /etc/security/faillock.conf

dir=/var/log/faillock

Using the location of the faillock log file, check that the following calls are being audited by running the following command to check the file system rules in "/etc/audit/audit.rules":

$ sudo grep -w faillock /etc/audit/audit.rules

-w /var/log/faillock -p wa -k logins

If the command does not return a line or the line is commented out, this is a finding.

Vulnerability Number

V-248801

Documentable

False

Rule Version

OL08-00-030590

Severity Override Guidance

Verify OL 8 generates an audit record for any attempted modifications to the "faillock" file.

Determine where the faillock tallies are stored with the following commands:

For OL versions 8.0 and 8.1:

$ sudo grep -i pam_faillock.so /etc/pam.d/system-auth

auth required pam_faillock.so preauth dir=/var/log/faillock silent deny=3 fail_interval=900 even_deny_root

For OL versions 8.2 and newer:

$ sudo grep dir /etc/security/faillock.conf

dir=/var/log/faillock

Using the location of the faillock log file, check that the following calls are being audited by running the following command to check the file system rules in "/etc/audit/audit.rules":

$ sudo grep -w faillock /etc/audit/audit.rules

-w /var/log/faillock -p wa -k logins

If the command does not return a line or the line is commented out, this is a finding.

Check Content Reference

M

Target Key

5416