Cis Ubuntu1804 V220 2 3 6

Ensure RPC is not installed

cyberstrikeus Updated

File contents

2.3.6 Ensure RPC is not installed (Automated)

Profile

  • Level 1 - Server
  • Level 1 - Workstation

Description

Remote Procedure Call (RPC) is a method for creating low level client server applications across different system architectures. It requires an RPC compliant client listening on a network port. The supporting package is rpcbind."

Rationale

If RPC is not required, it is recommended that this services be removed to reduce the remote attack surface.

Audit Procedure

Command Line

Run the following command to verify rpcbind is not installed:

# dpkg-query -s rpcbind &>/dev/null && echo "rpcbind is installed"

Nothing should be returned.

Expected Result

No output (empty result).

Remediation

Command Line

Run the following command to remove rpcbind:

# apt purge rpcbind

References

  1. NIST SP 800-53 Rev. 5: CM-7

CIS Controls

  • v8: 4.8 - Uninstall or Disable Unnecessary Services on Enterprise Assets and Software
  • v7: 9.2 - Ensure Only Approved Ports, Protocols and Services Are Running

cyberstrikeus/cyberstrike/tree/main/.cyberstrike/skill/CIS_benchmarks/Operating_Systems/Ubuntu/cis-ubuntu-linux-18-04-lts-benchmark-v2/cis-ubuntu1804-v220-2-3-6 commit e83b3c6976

Frequently asked questions

npx skillmds@latest add cyberstrikeus/cis-ubuntu1804-v220-2-3-6