DISA STIGS Viewer

NixOS must require users to reauthenticate when changing roles.

Overview

Finding ID Version Rule ID IA Controls Severity
V-268156 ANIX-00-001510 SV-268156r1039539_rule   Medium
Description
Without reauthentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to change security roles, it is critical the user reauthenticate.
STIG Date
Anduril NixOS Security Technical Implementation Guide 2024-10-25

Details

Check Text (C-72080r1039537_chk)
Verify NixOS requires users to reauthenticate when changing roles with the following command:

$ grep -iR wheelneedspassword /etc/nixos/

/etc/nixos/configuration.nix:security.sudo.wheelNeedsPassword = true;

If the returned line does not have a value of "true" or is commented out, this is a finding.
Fix Text (F-71983r1039538_fix)
Configure NixOS to require reauthentication for sudo by editing the /etc/nixos/configuration.nix with the following:

security.sudo.wheelNeedsPassword = true;

Rebuild the system configuration with the following command:

$ sudo nixos-rebuild switch