SEC-T 2026

Johannes Wikner

Johannes is a security researcher at RISE with a PhD from ETH Zurich. His research concerns offensive microarchitectural security, with a particular focus on branch misprediction on x86 processors. Over the course of his research he (co-)authored noteworthy works like Retbleed, Inception, Branch Privilege Injection, and Phantom speculation on x86 processors, receiving distinguished paper awards from MICRO, S&P and USENIX. He has previously has presented OffensiveCon and Black Hat USA


Session

09-11
16:00
45min
Is Spectre Dead Yet? Eight Years In, Hypervisors Still Pwnable
Johannes Wikner

Although more than eight years have passed since transient execution attacks such as Spectre and Meltdown shocked the computer industry, this class of vulnerabilities remains largely unexplored beyond well-studied targets such as the KVM hypervisor. Less mainstream, yet widely used, hypervisors have received comparatively little scrutiny from security researchers investigating transient execution attacks. While we often assume that our virtualization platform provides a secure and isolated environment for cloud workloads, malware analysis, and other untrusted software, that assumption does not always hold.

In this talk, we take a deep dive into transient execution attacks, with a particular focus on Branch Target Injection (BTI)-based Spectre attacks. After explaining the underlying exploitation techniques, we examine the mitigations implemented by modern hypervisors, using KVM as a reference point. We then turn our attention to FreeBSD's bhyve and Oracle VirtualBox and show that neither provides adequate protection against BTI attacks. To demonstrate the practical impact, we present end-to-end proof-of-concept exploits against both platforms that leak arbitrary memory from the host.

Main hall