Stealth

T1218.012: Verclsid

Adversaries may abuse verclsid.exe to proxy execution of malicious code. Verclsid.exe is known as the Extension CLSID Verification Host and is responsible for verifying each shell extension before the...

T1218.012 · Sub-technique ·1 platforms

Description

Adversaries may abuse verclsid.exe to proxy execution of malicious code. Verclsid.exe is known as the Extension CLSID Verification Host and is responsible for verifying each shell extension before they are used by Windows Explorer or the Windows Shell.(Citation: WinOSBite verclsid.exe)

Adversaries may abuse verclsid.exe to execute malicious payloads. This may be achieved by running verclsid.exe /S /C {CLSID}, where the file is referenced by a Class ID (CLSID), a unique identification number used to identify COM objects. COM payloads executed by verclsid.exe may be able to perform various malicious actions, such as loading and executing COM scriptlets (SCT) from remote servers (similar to Regsvr32). Since the binary may be signed and/or native on Windows systems, proxying execution via verclsid.exe may bypass application control solutions that do not account for its potential abuse.(Citation: LOLBAS Verclsid)(Citation: Red Canary Verclsid.exe)(Citation: BOHOPS Abusing the COM Registry)(Citation: Nick Tyrer GitHub)

Platforms

Windows

Mitigations (3)

Execution PreventionM1038

Use application control configured to block execution of verclsid.exe if it is not required for a given system or network to prevent potential misuse by adversaries.

Filter Network TrafficM1037

Consider modifying host firewall rules to prevent egress traffic from verclsid.exe.

Disable or Remove Feature or ProgramM1042

Consider removing verclsid.exe if it is not necessary within a given environment.

Associated Software (1)

IDNameTypeContext
S0499HancitorMalware[Hancitor](https://attack.mitre.org/software/S0499) has used verclsid.exe to download and execute a malicious script.(Citation: Red Canary Verclsid.ex...

References

Frequently Asked Questions

What is T1218.012 (Verclsid)?

T1218.012 is a MITRE ATT&CK technique named 'Verclsid'. It belongs to the Stealth tactic(s). Adversaries may abuse verclsid.exe to proxy execution of malicious code. Verclsid.exe is known as the Extension CLSID Verification Host and is responsible for verifying each shell extension before the...

How can T1218.012 be detected?

Detection of T1218.012 (Verclsid) typically involves monitoring system logs, network traffic, and endpoint telemetry. Use SIEM rules, EDR solutions, and behavioral analytics to identify suspicious activity associated with this technique.

What mitigations exist for T1218.012?

There are 3 documented mitigations for T1218.012. Key mitigations include: Execution Prevention, Filter Network Traffic, Disable or Remove Feature or Program.

Which threat groups use T1218.012?

While specific threat group attribution may vary, this technique has been observed in various real-world attacks. Check the MITRE ATT&CK website for the latest threat intelligence.