漏洞描述
Checks if password reset options are available on the lock screen, which can lead to unauthorized access.
id: password-reset-lock-screen-enabled
info:
name: Password Reset from Lock Screen Enabled
author: princechaddha
severity: medium
description: Checks if password reset options are available on the lock screen, which can lead to unauthorized access.
impact: |
Allowing password resets from the lock screen could permit attackers to reset passwords without authorization.
remediation: |
Disable password reset options on the lock screen.
tags: password,code,windows-audit
self-contained: true
code:
- pre-condition: |
IsWindows();
engine:
- powershell
- powershell.exe
args:
- -ExecutionPolicy
- Bypass
pattern: "*.ps1"
source: |
if ((Get-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\System' -Name 'DisablePasswordReset' -ErrorAction SilentlyContinue).DisablePasswordReset -eq 0) { "Password reset from lock screen is enabled." }
matchers:
- type: word
words:
- "Password reset from lock screen is enabled."
# digest: 490a00463044022048ae19ac14907b95659c4736329c0a31383aff9a2e604eb0039e2b05c345fabb02207655766cc4c233815e7a8a8af66ca1f166886dc9a999cc22bac2ffdd8d176f87:922c64590222798bb761d5b6d8e72950