arXiv · 2005.13853
Flushgeist: Cache Leaks from Beyond the Flush
Abstract
Flushing the cache, using instructions like clflush and wbinvd, is commonly proposed as a countermeasure against access-based cache attacks. In this report, we show that several Intel caches, specifically the L1 caches in some pre-Skylake processors and the L2 caches in some post-Broadwell processors, leak information even after being flushed through clflush and wbinvd instructions. That is, security-critical assumptions about the behavior of clflush and wbinvd instructions are incorrect, and countermeasures that rely on them should be revised.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Pepe Vila, Andreas Abel, Marco Guarnieri, Boris Köpf, Jan Reineke. 2020-09-13. Flushgeist: Cache Leaks from Beyond the Flush. https://arxiv.org/abs/2005.13853
Cite the original work for its findings. Save a collection to share your selection of sources.