STIGQter STIGQter: STIG Summary: Red Hat Enterprise Linux 10 Security Technical Implementation Guide Version: 1 Release: 2 Benchmark Date: 01 Jul 2026:

RHEL 10 must authenticate the remote logging server for off-loading audit logs via "rsyslog".

DISA Rule

SV-280987r1195371_rule

Vulnerability Number

V-280987

Group Title

SRG-OS-000342-GPOS-00133

Rule Version

RHEL-10-200644

Severity

CAT II

CCI(s)

Weight

10

Fix Recommendation

Configure RHEL 10 to authenticate the remote logging server for off-loading audit logs by setting the following options in "/etc/rsyslog.d/99-forwarding.conf":

streamdriver.authmode="x509/name"

Specify the logserver to prevent man-in-the-middle attacks in the following format:
streamdriver.permittedpeer="rsyslog.server.example.com"

Check Contents

Verify RHEL 10 authenticates the remote logging server for off-loading audit logs with the following command:

$ sudo grep -r -E 'streamdriver.authmode|streamdriver.permittedpeer|tls.authmode|tls.permittedpeer' /etc/rsyslog.conf /etc/rsyslog.d/
/etc/rsyslog.d/99-forwarding.conf: streamdriver.authmode="x509/name"

If the variable name "streamdriver.authmode" is present in an omfwd statement block, this is not a finding. However, if the "streamdriver.authmode" variable is in a module block, this is a finding.

If the value of the "$ActionSendStreamDriverAuthMode" or "streamdriver.authmode" or "tls.authmode" option is not set to "x509/name", or the line is commented out, ask the system administrator to indicate how the audit logs are off-loaded to a different system or media.

Additionally, if the permittedpeer is not specified in either of the following formats, this is a finding:
streamdriver.permittedpeer="rsyslog.server.example.com"
tls.permittedpeer="rsyslog.server.example.com"

If there is no evidence that the transfer of the audit logs being off-loaded to another system or media is encrypted, this is a finding.

Vulnerability Number

V-280987

Documentable

False

Rule Version

RHEL-10-200644

Severity Override Guidance

Verify RHEL 10 authenticates the remote logging server for off-loading audit logs with the following command:

$ sudo grep -r -E 'streamdriver.authmode|streamdriver.permittedpeer|tls.authmode|tls.permittedpeer' /etc/rsyslog.conf /etc/rsyslog.d/
/etc/rsyslog.d/99-forwarding.conf: streamdriver.authmode="x509/name"

If the variable name "streamdriver.authmode" is present in an omfwd statement block, this is not a finding. However, if the "streamdriver.authmode" variable is in a module block, this is a finding.

If the value of the "$ActionSendStreamDriverAuthMode" or "streamdriver.authmode" or "tls.authmode" option is not set to "x509/name", or the line is commented out, ask the system administrator to indicate how the audit logs are off-loaded to a different system or media.

Additionally, if the permittedpeer is not specified in either of the following formats, this is a finding:
streamdriver.permittedpeer="rsyslog.server.example.com"
tls.permittedpeer="rsyslog.server.example.com"

If there is no evidence that the transfer of the audit logs being off-loaded to another system or media is encrypted, this is a finding.

Check Content Reference

M

Target Key

5733