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