Microsoft Control Flow Guard

GPTKB entity

Statements (26)
Predicate Object
gptkbp:instanceOf gptkb:security
gptkbp:abbreviation gptkb:CFG
gptkbp:category computer security
software security
gptkbp:developedBy gptkb:Microsoft
gptkbp:documentation https://docs.microsoft.com/en-us/windows/win32/secbp/control-flow-guard
gptkbp:enables runtime checks for indirect calls
gptkbp:firstAvailableYear 2014
https://www.w3.org/2000/01/rdf-schema#label Microsoft Control Flow Guard
gptkbp:implementedIn gptkb:Windows_operating_system
gptkbp:introducedIn gptkb:Windows_10
gptkb:Windows_8.1_Update_3
gptkbp:protectedBy return-oriented programming
control-flow hijacking attacks
jump-oriented programming
code-reuse attacks
gptkbp:purpose mitigate memory corruption vulnerabilities
gptkbp:requires operating system support
compiler support
gptkbp:supportedBy gptkb:Microsoft_Visual_Studio
gptkbp:type exploit mitigation
gptkbp:usedIn gptkb:Windows_10
gptkb:Windows_8.1
gptkb:Windows_Server_2016
gptkbp:bfsParent gptkb:Intel_Control-Flow_Enforcement_Technology
gptkbp:bfsLayer 6