Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 545

Intel CET

What is Intel CET?

Intel CETIntel CET (Control-flow Enforcement Technology) is a CPU feature combining a hardware shadow stack and Indirect Branch Tracking (IBT) to block ROP, JOP and COP exploits.


Intel CET, introduced with Tiger Lake (11th Gen) and 11th-gen Xeon, pairs two complementary protections. The shadow stack stores return addresses in a CPU-protected page that user code cannot write directly; mismatches on RET generate a #CP exception. Indirect Branch Tracking (IBT) requires every legal indirect-branch target to start with an ENDBR instruction, blocking jumps into the middle of functions or gadgets. Operating systems opt processes in via PROC_CET_* or SetProcessMitigationPolicy; toolchains add ENDBR via -fcf-protection=full. CET defeats classic ROP/JOP at hardware speed and complements ASLR, DEP, stack canaries, and software CFI.

Examples

  1. 01

    Windows 11 hardware-enforced stack protection using CET on 11th-gen Intel Core.

  2. 02

    Linux user-mode shadow stack (USER_SHSTK) enabled for hardened binaries.

Frequently asked questions

What is Intel CET?

Intel CET (Control-flow Enforcement Technology) is a CPU feature combining a hardware shadow stack and Indirect Branch Tracking (IBT) to block ROP, JOP and COP exploits. It belongs to the Application Security category of cybersecurity.

What does Intel CET mean?

Intel CET (Control-flow Enforcement Technology) is a CPU feature combining a hardware shadow stack and Indirect Branch Tracking (IBT) to block ROP, JOP and COP exploits.

How does Intel CET work?

Intel CET, introduced with Tiger Lake (11th Gen) and 11th-gen Xeon, pairs two complementary protections. The shadow stack stores return addresses in a CPU-protected page that user code cannot write directly; mismatches on RET generate a #CP exception. Indirect Branch Tracking (IBT) requires every legal indirect-branch target to start with an ENDBR instruction, blocking jumps into the middle of functions or gadgets. Operating systems opt processes in via PROC_CET_* or SetProcessMitigationPolicy; toolchains add ENDBR via -fcf-protection=full. CET defeats classic ROP/JOP at hardware speed and complements ASLR, DEP, stack canaries, and software CFI.

How do you defend against Intel CET?

Defences for Intel CET typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for Intel CET?

Common alternative names include: CET, Indirect Branch Tracking, IBT.

Related terms

See also