AsyncShock: Exploiting Synchronisation Bugs in Intel SGX Enclaves

By Nico Weichbrodt, Anil Kurmus, Peter R. Pietzuch, Rüdiger Kapitza. 2016

226 citations recorded by the source corpus.

Intel’s Software Guard Extensions (SGX) provide a new hardware-based trusted execution environment on Intel CPUs using secure enclaves that are resilient to accesses by privileged code and physical attackers. Originally designed for securing small services, SGX bears promise to protect complex, possibly cloud-hosted, legacy applications. In this paper, we show that previously considered harmless synchronisation bugs can turn into severe security vulnerabilities when using SGX. By exploiting use-after-free and time-of-check-to-time-of-use (TOCTTOU) bugs in enclave code, an attacker can hijack its control flow or bypass access control.

Subfields: Artificial Intelligence, Information Systems, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Dan Boneh
  2. Dawn Song
  3. Ari Juels
  4. Jo Van Bulck
  5. Sergey Gorbunov
  6. Marcus Peinado
  7. Brent Waters
  8. Michael Schwarz

In Information Systems

  1. Dan Boneh
  2. Ari Juels
  3. Sergey Gorbunov
  4. Dawn Song
  5. Marcus Peinado
  6. Fan Zhang
  7. Ben Fisch
  8. Taesoo Kim

In Signal Processing

  1. Jo Van Bulck
  2. Daniel Gruss
  3. Moritz Lipp
  4. Ari Juels
  5. Michael Schwarz
  6. Dawn Song
  7. Taesoo Kim
  8. Marcus Peinado

Citations in the corpus