Process

unknown

logonui.exe

LogonUI.exe is the process that draws the Windows sign-in and lock screens. When Windows needs credentials, winlogon.exe starts LogonUI.exe to show the prompt and collect the password, PIN, smartcard, or biometric, then hand it back for validation. It is the visible face of logon, and it loads the credential provider plugins that render each sign-in method.

File identity

File details

Not observed.

Signing information

Not observed.

File version0

Not observed.

File size0

Not observed.

Execution context

File paths0

Not observed.

User context0

Not observed.

Integrity level0

Not observed.

Instances0

Not observed.

Session0

Not observed.

Token privileges0

Not observed.

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules0

Not observed.

Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

Indicators

Hashes

Not observed.

Analysis

About this process

LogonUI.exe presents the credential interface during interactive logon and at the lock screen. It does not authenticate anyone itself: winlogon.exe owns the secure logon sequence and starts LogonUI.exe to gather credentials, which then go to lsass.exe for validation. The genuine binary lives at C:\Windows\System32\LogonUI.exe, runs as NT AUTHORITY\SYSTEM, and is started by the session's winlogon.exe.

The actual sign-in tiles, password, PIN, picture password, smartcard, Windows Hello, and any third-party method, are drawn by credential providers: COM DLLs registered in the registry and loaded into LogonUI.exe. When winlogon asks for credentials, LogonUI queries each registered provider for its tiles and shows them. This is the supported way to add smartcard or MFA logon, so a non-Microsoft credential provider can be entirely legitimate.

LogonUI.exe appears whenever a credential prompt is on screen, at the sign-in screen and when the workstation is locked, and exits once the user is authenticated and the desktop is up. It comes and goes with the lock state and does not start other programs.

Security notes

Like the other logon-screen processes, LogonUI.exe is mostly a baseline: a fixed identity with winlogon.exe as parent, SYSTEM as its account, and no child processes, so a deviation is easy to spot. The basic abuse is impersonation (T1036.005) from the wrong path or under the wrong account.

Its real risk is the credential provider model (T1556). Because LogonUI loads registered credential provider DLLs to draw the sign-in fields, an attacker who installs a rogue provider can capture credentials as the user types them at the logon or lock screen, running inside a SYSTEM process at the most sensitive moment. A credential provider DLL outside System32, from an unknown publisher, or freshly added to the registry deserves scrutiny.

The sign-in screen is also reachable before anyone logs in, which is what makes the accessibility-tool hijack so durable: swapping sethc.exe or utilman.exe for cmd.exe yields a SYSTEM shell at the lock screen. That shell appears as a child of winlogon.exe rather than LogonUI, but LogonUI is the screen in play when it happens.

Anomaly signals7
  • Image path other than C:\Windows\System32\LogonUI.exehigh
  • Parent other than winlogon.exehigh
  • Running as an account other than NT AUTHORITY\SYSTEMhigh
  • LogonUI spawning child processeshigh
  • A credential provider DLL loaded from a user-writable path or signed by an unknown publisherhigh
  • New or modified credential-provider entries in the registrymed
  • Outbound network connections from LogonUImed

Telemetry

OS prevalence0

Not observed.

Observation timeline

Not observed.

References

Subsearch

Hasbeen seen inof logonui.exe?