Cutting Edge: Microsoft Browser Security — From People Who Owned It
summary
Deep dive into Edge internals reveals concrete exploit chains: researchers extract how UWP lowbox tokens are derived from package seeds, enumerate IPC (RPC, COM, LCIE shared memory), and abuse a browser broker DLL hijack (activating a new broker via CLSID then loading a custom DLL from the app directory) plus a Flash add-in chain (signed .zip/.s files from markulamediacom run by flash broker) to escalate from Internet renderer to local renderer to broker and achieve sandbox escape; Microsoft patches restrict broker launches and add integrity/token attribute checks.
AI-written summary · about
chapters (31)
- 0:00Intro
- 2:10Universal Windows Platform
- 4:08Microsoft Edge Architecture
- 5:23Manager Process Startup
- 7:17Activation Information
- 8:27Manager Process Capabilities
- 9:01Content Process Startup
- 10:00black hat Child Process Token and Capabilities
- 11:12Child Process Capability SIDs
- 13:24JIT Engine RPC
- 14:50Out-of-Process COM Activation
- 15:43COM Security
- 18:12LCIE IPC Message Security
- 20:22black hat Launch Browser Broker in Manager
- 21:31Unmarshal Interface
- 21:50Browser Broker Structure
- 22:18Edge Process Integrity
- 22:54Access Check
- 23:26Trusted AC
- 24:45black hat ALL APPLICATION PACKAGES
- 28:34Microsoft Edge Adobe Flash Integration
- 29:28Flash Broker Permissions
- 30:03Flash Broker Activation
- 30:33Flash Broker Features
- 31:15Launch Adobe Connect Add-in
- 33:40A Bug in Macromedia Breeze
- 34:29From Attackers' Perspective
- 35:22Navigate from Internet Zone to Local Zone
- 35:43Behind a Navigation
- 38:03Exploit the SOP Bypass
- 41:05Recap
related talks
31mPiloting Edge Copilot
33mOver the Edge: Silently Owning Windows 10's Secure Browser
57mDigging for IE11 Sandbox Escapes Part 1
40mDigging for IE11 Sandbox Escapes Part 2
49m$Hell on Earth: From Browser to System Compromise
41mThinking Outside the Sandbox - Violating Trust Boundaries in Uncommon Ways
51mWindows 10 Mitigation Improvements
43mHunting for Bugs, Catching Dragons
