2.3.17.9 Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'

Information

This policy setting controls whether application write failures are redirected to defined registry and file system locations.

This policy setting mitigates applications that run as administrator and write run-time application data to:
- '%ProgramFiles%'
- '%Windir%'
- '%Windir%\system32'
- 'HKEY_LOCAL_MACHINE\Software'

The recommended state for this setting is: 'Enabled'.

Rationale:
This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.

Solution

To establish the recommended configuration via GP, set the following UI path to 'Enabled':


Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\Security Options\User Account Control: Virtualize file and registry write failures to per-user locations


Impact:
None - this is the default behavior.

See Also

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

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-29(1)

Plugin: Windows

Control ID: 421955312de99ddc77ef26046cc51ffe515d309a18821215ae465a24efed4677