SWAPGS (security vulnerability)

SWAPGS, also known as Spectre variant 1, is a computer security vulnerability that utilizes the branch prediction used in modern microprocessors. Most modern processors use a form of speculative execution, where the processor begins work on a task before knowing if said task is needed. Even if it is determined that the task was not needed, this speculation can leave traces in the cache. Attackers can then extract these artifacts using a timing attack, similar to side-channel exploitation of Spectre.

The Common Vulnerabilities and Exposures ID issued to this vulnerability is CVE-2019-1125.