1.47 RHEL-09-214030

Information

RHEL 9 must be configured so that the cryptographic hashes of system files match vendor values.

GROUP ID: V-257823
RULE ID: SV-257823r1051231

The hashes of important files such as system executables should match the information given by the RPM database. Executables with erroneous hashes could be a sign of nefarious activity on the system.

Solution

Configure RHEL 9 so that the cryptographic hashes of system files match vendor values.

Given output from the check command, identify the package that provides the output and reinstall it. The following trimmed example output shows a package that has failed verification, been identified, and been reinstalled:

$ sudo rpm -Va --noconfig | awk '$1 ~ /..5/ && $2 != "c"'
S.5....T. /usr/bin/znew $ sudo dnf provides /usr/bin/znew
[...]
gzip-1.10-8.el9.x86_64 : The GNU data compression program
[...] $ sudo dnf -y reinstall gzip
[...] $ sudo rpm -Va --noconfig | awk '$1 ~ /..5/ && $2 != "c"'
[no output]

See Also

https://workbench.cisecurity.org/benchmarks/22008

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-6b., CAT|II, CCI|CCI-000366, Rule-ID|SV-257823r1051231_rule, STIG-ID|RHEL-09-214030, Vuln-ID|V-257823

Plugin: Unix

Control ID: bd0e4f7b3e5de78973189d17bff04409317d56e3256d6b5245e9c1c270826887