Intel Corporation
Mitigation of return-oriented programming exploits

Last updated:

Abstract:

A computing apparatus, including: a processor; a memory; and encoded logic to instruct the processor to: identify within the memory a payload that is suspected to be a return-oriented programming (ROP) chain; execute the suspected ROP chain in a speculative execution path within the processor; force a missed prediction of the speculative execution path; determine that the suspected ROP chain executed through; and take a security action responsive to the determining.

Status:
Grant
Type:

Utility

Filling date:

26 Jun 2019

Issue date:

22 Feb 2022