Overview
The Modifiable Service Registry Keys check identifies Windows services where the registry key underHKLM:\SYSTEM\CurrentControlSet\Services\ has weak permissions. If a user can modify a service’s registry key, they can change service configuration including the executable path, achieving privilege escalation.
How It Works
SharpUp enumerates all services and checks registry permissions:- Get list of all services
- For each service, check
HKLM:\SYSTEM\CurrentControlSet\Services\[ServiceName] - Evaluate if current user has write permissions to the key
- Report vulnerable services with their state and startup mode
Example Output
Exploitation
Remediation
1
Fix Registry Permissions