Skip to content
ZombieLoad Attack (36c3) episode artwork

EPISODE · Dec 28, 2019 · 55 MIN

ZombieLoad Attack (36c3)

from Chaos Computer Club - 36C3: Resource Exhaustion (high quality mp4) · host Michael Schwarz, Moritz Lipp, Daniel Gruss

The ZombieLoad attack exploits a vulnerability of most Intel CPUs, which allows leaking data currently processed by other programs. ZombieLoad is extremely powerful, as it leaks data from user-processes, the kernel, secure enclaves, and even across virtual machines. Moreover, ZombieLoad also works on CPUs where Meltdown is fixed in software or hardware. The Meltdown attack published in 2018 was a hardware vulnerability which showed that the security guarantees of modern CPUs do not always hold. Meltdown allowed attackers to leak arbitrary memory by exploiting the lazy fault handling of Intel CPUs which continue transient execution with data received from faulting loads. With software mitigations, such as stronger kernel isolation, as well as new CPUs with this vulnerability fixed, Meltdown seemed to be solved. In this talk, we show that this is not true, and Meltdown is still an issue on modern CPUs. We present ZombieLoad, an attack closely related to the original Meltdown attack, which leaks data across multiple privilege boundaries: processes, kernel, SGX, hyperthreads, and even across virtual machines. Furthermore, we compare ZombieLoad to other microarchitectural data-sampling (MDS) attacks, such as Fallout and RIDL. The ZombieLoad attack can be mounted from any unprivileged application, without user interactions, both on Linux and Windows. In the talk, we present multiple attacks, such as monitoring the browsing behavior, stealing cryptographic keys, and leaking the root-password hash on Linux. In a live demo, we demonstrate that such attacks are not only feasible but also relatively easy to mount, and difficult to mitigate. We show that Meltdown mitigations do not affect ZombieLoad, and consequently outline challenges for future research on Meltdown attacks and mitigations. Finally, we discuss the short-term and long-term implications of Meltdown attacks for hardware vendors, software vendors, and users. about this event: https://fahrplan.events.ccc.de/congress/2019/Fahrplan/events/10754.html

Episode metadata supplied by the publisher feed · Published Dec 28, 2019

Embed this episode

Ready to play

ZombieLoad Attack (36c3)

0:00 55:59

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - 36C3: Resource Exhaustion (high quality mp4)?

This episode is 55 minutes long.

When was this Chaos Computer Club - 36C3: Resource Exhaustion (high quality mp4) episode published?

This episode was published on December 28, 2019.

Can I download this Chaos Computer Club - 36C3: Resource Exhaustion (high quality mp4) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!