Process

ubiquitoussigned

fontdrvhost.exe

fontdrvhost.exe is the Usermode Font Driver Host, the sandboxed process that parses and renders fonts. Windows moved font handling out of the kernel into this restricted process because font files have long been a rich source of exploits. One instance runs per session, and like the desktop compositor it is a routine part of the graphical stack.

Microsoft CorporationFirst seen 2026-06-08

File identity

File details
File type
PE32+ executable
Magic
PE32+ executable (GUI)
Original name
fontdrvhost.exe
Internal name
fontdrvhost.exe
Product
Microsoft® Windows® Operating System
Signing information
Status
Signed
Publisher
Microsoft Corporation
Signer
Microsoft Windows
Issuer
Microsoft Windows Production PCA 2011
Signature rate
100%
File version1
  • 10.0.26100.8328 (WinBuild.160101.0800)100%
File size1
  • 812.60 KB100%

Execution context

File paths1
  • C:\Windows\System32\fontdrvhost.exe100%
User context0

Not observed.

Integrity level0

Not observed.

Instances1
  • 2100%
Session2
  • Session 050%
  • Session 150%
Token privileges2
  • SeChangeNotifyPrivilege100%
  • SeIncreaseWorkingSetPrivilege100%

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

fontdrvhost.exe is the User Mode Font Driver host (UMFD). Parsing fonts is complex and historically dangerous: for years a malformed font was a reliable way to attack the Windows kernel, because font rendering lived in the kernel-mode win32k component. Windows 10 moved that work into fontdrvhost.exe, a tightly restricted user-mode process, so a font-parsing bug is contained instead of handing an attacker the kernel. The genuine binary lives at C:\Windows\System32\fontdrvhost.exe.

Like dwm.exe, one fontdrvhost.exe runs per session, started by that session's winlogon.exe, and each runs under a dedicated per-session virtual account named Font Driver Host\UMFD-0, UMFD-1, and so on. One for session 0 and one for the console session, plus more for remote sessions, is normal. The process runs with very limited privileges by design.

fontdrvhost.exe only services font requests. It does not start other programs or reach the network, and it stays running for the life of its session.

Security notes

fontdrvhost.exe is rarely abused directly. Like the compositor, its worth to an analyst is as a baseline: a fixed identity with a known parent, a dedicated UMFD account, low privilege, and no network or child processes, so any deviation stands out. The simplest abuse is impersonation (T1036.005), where malware borrows the obscure but trusted name from the wrong path or runs under the wrong account.

The process exists because fonts are an exploitation surface, and it is the mitigation rather than the target. Font parsing is still attacked, but a successful exploit now lands inside this sandbox instead of the kernel. To turn that into real access an attacker has to escape the restricted process and elevate (T1068), so a fontdrvhost.exe that runs outside its UMFD account, gains privileges, or spawns anything is a sign the containment has failed.

Anomaly signals6
  • Image path other than C:\Windows\System32\fontdrvhost.exehigh
  • Running as a user account or NT AUTHORITY\SYSTEM rather than a Font Driver Host\UMFD-* virtual accounthigh
  • Parent other than winlogon.exehigh
  • fontdrvhost spawning child processeshigh
  • Outbound network connections from fontdrvhosthigh
  • Running at an unexpectedly high integrity levelmed

Telemetry

OS prevalence1
  • Microsoft Windows 11 Enterprise Evaluation100%
Observation timeline
First seen
2026-06-08
Last seen
2026-06-08
Machines
1
References

Subsearch

Hasbeen seen inof fontdrvhost.exe?