6.2.15 Enable SSH UsePrivilegeSeparation - UsePrivilegeSeparation yes

Information

The UsePrivilegeSeparation parameter causes sshd to use a non-root process for pre-authorization work, then launch a new process under the context of the authenticated user.

Rationale:

Separating pre and post authorization processes reduces the probability of a pre-authorization vulnerability in SSHD resulting in root access.

Solution

Edit the /etc/ssh/sshd_config file to set the parameter as follows:

UsePrivilegeSeparation yes

Note: UsePrivilegeSeparation defaults to yes if not present in configuration.

Default Value:

yes

See Also

https://workbench.cisecurity.org/files/3096

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-7b., CSCv6|3.1, CSCv7|9.2

Plugin: Unix

Control ID: 70dce1f73db517dcc4b5d6be77ec51f7871c088949ebbd00ed55aadc5a8c4725