From "No Way" to 0-day: Weaponizing the Unweaponizable
Joshua Wise - From "No Way" to 0-day: Weaponizing the Unweaponizable Many system administrators take a patch for a denial of service attack to be optional.
Summary
Architecture and Background
Joshua Wise - From "No Way" to 0-day: Weaponizing the Unweaponizable Many system administrators take a patch for a denial of service attack to be optional. What's the worst that could happen? Oh no -- a local user could crash the system.
Vulnerability Analysis
We'll just reboot it; MyPhpGresQL.py on Rails is totally transactional, right? Commit messages fixing these sorts of crashes are often characteristically underreported, too: "allows attackers to cause an application crash". In some cases, the descriptions are correct; the worst that can happen is that the system will crash.
Exploitation and Demonstrations
Too often, though, the risk is under-assessed. Although an application may not be vulnerable to a simple stack-smashing buffer overflow, that's not all that an attacker can do! This talk will take a recent Linux kernel CVE for a denial of service attack and weaponize it to privilege escalation.
Remediation and Defensive Strategies
An understanding of some of the inner workings of the Linux kernel, and of operating system concepts in general, will greatly enhance your experience at this talk, but may not be necessary. Joshua Wise is an Electrical & Computer Engineering undergraduate at Carnegie Mellon University, and has recently been accepted into the master's program. His area of expertise for a long time has been embedded systems, dating back to the days of the iPAQ h3700, when he ported the Linux USB client stack to the open-source bootloader replacement; more recently, he has held internships at Google, Inc., Cavium Networks, and Tilera, and has served as a teaching assistant for Carnegie Mellon's Operating System Design and Implementation (15-410) class for four semesters. For copies of the slides and additional materials please see the DEF CON 18 Archive here:
Related talks
Main Stage·20 min
Martin Vigo
Martin Vigo presents compromising online accounts by cracking voicemail systems: Voicemail systems have been with us since the 80s.
Main Stage·19 min
Truman Kain
Truman Kain presents dragnet your social engineering sidekick: First, Dragnet collects dozens of OSINT data points on past and present social engineering targets.
Main Stage·39 min
Tottenkoph
Tottenkoph details want to take a stab at graffiti but spray paint fumes get you nauseous.


