Medium RiskWindowsLegitimateCommonly Abused
dllhost.exeSYSTEM PROCESS

dllhost.exe - COM Surrogate Security Analysis

dllhost.exe (COM Surrogate) hosts COM objects out-of-process. Multiple instances are normal. Malware may inject into dllhost.exe or masquerade as it.

Risk Summary

MEDIUM priority. Monitor for: dllhost.exe spawning interpreters, unusual network activity, and instances outside System32.

Overview

What is dllhost.exe?

dllhost.exe is the COM Surrogate, hosting out-of-process COM objects.

Security Significance

  • Multiple Instances: Normal behavior
  • Injection Target: Often targeted for injection
  • Masquerading: Common impersonation target

Normal Behavior

Normal Behavior

PropertyExpected Value
PathC:\Windows\System32\dllhost.exe
Parentsvchost.exe
UserVaries by COM object

Common Locations

C:\Windows\System32\dllhost.exe

Suspicious Indicators

Suspicious Indicators

IndicatorRisk
Path not System32CRITICAL
Spawning interpretersHIGH
High network activityMEDIUM

Abuse Techniques

Attack Techniques

Process Injection

Injecting code into dllhost.exe for persistence.

COM Hijacking

Registering malicious COM objects loaded by dllhost.exe.

Remediation Steps

  1. Verify path is System32
  2. Check for COM hijacking
  3. Review loaded DLLs

Investigation Checklist

  • Verify path is System32
  • Check parent is svchost.exe
  • Review child processes
  • Check for COM hijacking

MITRE ATT&CK Techniques

Last verified: January 18, 2026