Investigating the Practicality and Cost of Abusing Memory Errors
Luke Young explores the economics and operational feasibility of weaponizing hardware memory errors and bit-flips against modern operating system kernels.
Summary
Architecture and Background
In a world full of targeted attacks and complex exploits this talk explores an attack that can simplified so even the most non-technical person can understand, yet the potential impact is massive: Ever wonder what would happen if one of the millions of bits in memory flipped value from a 0 to a 1 or vice versa? This talk will explore abusing that specific memory error, called a bit flip, via DNS.
Vulnerability Analysis
The talk will cover the various hurdles involved in exploiting these errors, as well as the costs of such exploitation. It will take you through my path to 1.3 million mis-directed queries a day, purchasing hundreds of domain names, wildcard SSL certificates, getting banned from payment processors, getting banned from the entire Comcast network and much more.
Exploitation and Demonstrations
Luke Young (@innoying) - is a freshman undergraduate student pursuing a career in information security. As an independent researcher, he has investigated a variety of well-known products and network protocols for design and implementation flaws.
Remediation and Defensive Strategies
His research at various companies has resulted in numerous CVE assignments and recognition in various security Hall of Fames. He currently works as an Information Security Intern at LinkedIn.
Related talks
Black Hat·49 min
Analysts investigate attack surfaces and defenses concerning Exploiting the DRAM Rowhammer Bug to Gain Kernel Privileges.
Main Stage·43 min
Tim 'diff' Becker
Presents an automated framework for generating universal return-oriented programming chains and bypassing ASLR across modern operating system binaries.
Main Stage·36 min
Agostino Panico
Examines vulnerability patterns in the Linux eBPF verifier and JIT compiler, demonstrating root privilege escalation via memory corruption.


