Windows Exploitation Techniques: Dangling COM Object Registrations
ID: fb052def-329b-5bc9-b74f-6aae81f177a9
STIX ID: report--fb052def-329b-5bc9-b74f-6aae81f177a9
Feed Name: Project Zero
This blog post describes a Windows privilege-escalation vulnerability involving a dangling in-process COM registration (CLSID {E9F83CF2-E0C0-4CA7-AF01-E90C70BEF496}) that allows an unprivileged user to plant a DLL under a writable ProgramData path and use custom COM marshaling to have a SYSTEM-hosted COM server load that DLL. The author documents the vulnerability context (incomplete Microsoft fixes), a practical exploitation path using the Shell Create Object Handler scheduled task that runs as SYSTEM and permits custom marshaling, sample PoC code, and PowerShell scanning scripts to find other dangling COM registrations.
Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.
