Published onNovember 14, 2023A short intro to retpolinestopics/securitytopics/linuxIn this post, I'll explore how speculative execution can be maliciously exploited through a technique known as *branch target injection*. Moreover, we'll discuss a solution implemented in the Linux kernel which is known as retpoline.