Black Hat USA 2018 - Meltdown Basics, Details, Consequences @HackersOnBoard
Black Hat USA 2018 - Meltdown Basics, Details, Consequences  @HackersOnBoard
Uploaded October 2019 | Updated September 2026, 4 hours ago
The security of computer systems fundamentally relies on the principle of confidentiality. Confidentiality is typically provided through memory isolation, e.g., kernel address ranges are marked as non-accessible and are protected from user access.

In this talk, we present Meltdown. Meltdown breaks the most fundamental isolation between user applications and the operating system. We show how any program can access system memory, including secrets of other programs and the operating system. To make the attack accessible, we briefly introduce basics on microarchitectural side effects and out-of-order execution on modern processors.

With a behind-the-scenes timeline of our research, we show when and how the combination of these components allowed us to read arbitrary kernel-memory locations including personal data and passwords. We will also discuss how different vendors, i.e., Intel, AMD, and ARM, are affected by the issue and how they responded to these issues.

In a live demo, we show a series of Meltdown attacks, including attacks on a modern smartphone with an ARM processor. Our demo does not only show how to read privileged data or sensitive user input, but also shows novel exploits leveraging Meltdown. We then show how Meltdown is mitigated in software, using our KAISER defense mechanism, which was implemented under different names in all major operating systems.

The last part of our talk will focus on the developments after the disclosure of Meltdown. We will discuss the situation around the patches, Meltdown variants that were presented after the disclosure (e.g. MeltdownPrime), yet undisclosed attacks, including combinations of Meltdown and Spectre and their application in JavaScript, and further proposed mitigations.

We conclude with high level perspectives we as a community and industry should draw to be prepared for the next Meltdown.
Black Hat USA 2018 - Meltdown Basics, Details, ConsequencesBlack Hat USA 2018 - An Attacker Looks at Docker Approaching Multi Container ApplicationsBlack Hat USA 2018 - Every ROSE has its Thorn The Dark Art of Remote Online Social EngineeringDEF CON 27 - albinowax - HTTP Desync Attacks Smashing into the Cell Next DoorDEF CON 27 - Jesse Michael - Get Off the Kernel if You Cant DriveDEF CON 27 - Joe Grand Kingpin - Behind the Scenes of the DEFCON 27 BadgeBlack Hat USA 2018 - A Brief History of Mitigation The Path to EL1 in iOS 11Black Hat USA 2018 - Reconstruct the World from Vanished Shadow Recovering Deleted VSS SnapshotsDEF CON 27 - Intro to Embedded Hacking-How you can find a decade old bug in widely deployed devicesBlack Hat USA 2018 - WireGuard Next Generation Secure Network TunnelBlack Hat USA 2018 - A Dive in to Hyper V Architecture & VulnerabilitiesBlack Hat USA 2018 - Its a PHP Unserialization Vulnerability Jim, but Not as We Know It
HackersOnBoard |

Black Hat USA 2018 - Meltdown Basics, Details, Consequences

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER