~/talk

Digging for IE11 Sandbox Escapes Part 2

Talkat Black Hat USA 2014 · 2014-08-02..08-07· [security]
slides:none on file

Claims four concrete sandbox escapes found in a 30-day bounty, with sample source on GitHub and all now patched. Demonstrates reading the elevation policy to launch COM servers, a NET GetType pivot using the _object interface to call Process.Start, an object teleportation technique that serializes an XML DOM into the higher-privileged broker to execute JavaScript, and an ActiveX installer double-quote path injection that injects command-line arguments. Uses Visual Studio, IDA Pro, Reflector, Windbg and DebugView; builds working exploits during demos and confirms fixes.

AI-written summary · about

  1. 0:00Intro
  2. 0:11Security in Elevation Policy
  3. 1:48Default Applications
  4. 3:55COM Elevation Policy
  5. 5:22NET Deployment Service (DFSVC)
  6. 7:52MSCORLIB Type Library
  7. 9:22Exploiting The Vulnerability
  8. 12:11IEUserBroker Interface
  9. 13:45Shell Document View Broker
  10. 14:19IE Recovery Store
  11. 15:17Built-in Implementations
  12. 16:55Attacking Out Of Process Storage
  13. 22:44Supported Interfaces
  14. 24:32Complex Interface
  15. 25:18Installing an ActiveX Control
  16. 26:02Prompt Bypass
  17. 27:33Calling Sequence
  18. 28:17Executing Our Own Code
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.