3.2.5 Ensure rds kernel module is not available

Information

The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.

Removing support for unneeded protocols reduces the local attack surface of the system. If this protocol is not needed, disable it.

Solution

Unload and disable the rds kernel module.

- Run the following commands to unload the rds kernel module:

# modprobe -r rds 2>/dev/null
# rmmod rds 2>/dev/null
- Perform the following to disable the rds kernel module:

Create a file ending in .conf with install rds /bin/false in the /etc/modprobe.d/ directory

Example:

# printf '\n%s\n' "install rds /bin/false" >> /etc/modprobe.d/60-rds.conf

Create a file ending in .conf with blacklist rds in the /etc/modprobe.d/ directory

Example:

# printf '\n%s\n' "blacklist rds" >> /etc/modprobe.d/60-rds.conf

See Also

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

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-7, CSCv7|9.2

Plugin: Unix

Control ID: ae5e5a493c70409cbe3784353b5a5d7905b64b1006d9c1b0fc4ffcda845b19fe