XD bit (Execute Disable Bit)

E637386

XD bit (Execute Disable Bit) is a hardware-based security feature in modern processors that helps prevent certain types of malicious code execution by marking specific areas of memory as non-executable.

All labels observed (7)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf executable space protection mechanism ⓘ
hardware-based security feature ⓘ
processor feature ⓘ
abbreviationOf Execute Disable Bit ⓘ
alsoKnownAs EVP ⓘ
Enhanced Virus Protection ⓘ
NX bit ⓘ
No-Execute bit ⓘ
architecture x86 ⓘ
x86-64 ⓘ
linked to: AMD64 architecture
bitLocation page table entry ⓘ
category CPU security feature ⓘ
memory protection mechanism ⓘ
configurableVia BIOS settings ⓘ
UEFI firmware settings ⓘ
controls executability of memory pages ⓘ
effect causes page fault on disallowed code execution ⓘ
prevents execution from data-only memory regions ⓘ
fullName Execute Disable Bit ⓘ
helpsMitigate code injection attacks ⓘ
heap-based buffer overflows ⓘ
stack-based buffer overflows ⓘ
implementedAs page table attribute bit ⓘ
introducedAround early 2000s ⓘ
introducedBy Intel ⓘ
linked to: Intel Corporation
operatesOn memory pages ⓘ
virtual memory ⓘ
purpose enforce non-executable memory pages ⓘ
mitigate buffer overflow attacks ⓘ
prevent execution of code from certain memory regions ⓘ
support Data Execution Prevention ⓘ
relatedTo DEP ⓘ
Data Execution Prevention ⓘ
W^X policy ⓘ
linked to: W^X

write XOR execute policy ⓘ
requires page-level granularity ⓘ
requiresSupportFrom operating system ⓘ
processor ⓘ
securityProperty enforces non-executable heap ⓘ
enforces non-executable stack ⓘ
standardizedIn PAE paging ⓘ
Physical Address Extension ⓘ
usedBy AMD processors ⓘ
Intel processors ⓘ
Linux NX support ⓘ
Windows Data Execution Prevention ⓘ
macOS memory protection ⓘ
some ARM processors ⓘ
x86-64 processors ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bonnell → supports → XD bit (Execute Disable Bit) ⓘ
Address Space Layout Randomization → isComplementedBy → Data Execution Prevention ⓘ
linked to: XD bit (Execute Disable Bit)
W^X → relatedTo → DEP (Data Execution Prevention) ⓘ
linked to: XD bit (Execute Disable Bit)
Intel Core Duo → supportsTechnology → Execute Disable Bit ⓘ
linked to: XD bit (Execute Disable Bit)
XD bit → fullName → Execute Disable Bit ⓘ
subject linked to: XD bit (Execute Disable Bit)
linked to: XD bit (Execute Disable Bit)
XD bit → relatedTo → Data Execution Prevention ⓘ
subject linked to: XD bit (Execute Disable Bit)
linked to: XD bit (Execute Disable Bit)
XD bit → usedBy → Windows Data Execution Prevention ⓘ
subject linked to: XD bit (Execute Disable Bit)
linked to: XD bit (Execute Disable Bit)
Intel Pentium D → supports → Intel XD bit (Execute Disable Bit) ⓘ
linked to: XD bit (Execute Disable Bit)
HAXM → requiresHardwareFeature → Intel Execute Disable Bit ⓘ
linked to: XD bit (Execute Disable Bit)