What is an Arbitrary Code Execution?
Vulnerability that allows an attacker to run their code without restrictions and exploit the vulnerability
What is a Remote Code Execution?
Type of arbitrary code execution that occurs remotely, often over the internet
What is a Privilege Escalation?
Occurs when a user accesses or modifies specifiic resources that they are not entitled to normally access
What is a Vertical Privilege Escalation?
Going from normal user to higher privilege (e.g., admin or root)
What is a Horizontal Privilege Escalation?
Occurs when a user attempts to access resources for which they don’t have permissions at the same level
What are Rootkits?
Class of malware that conceals its presence by modifying system files, often at the kernel level
What is a Ring Zero?
The kernel (center) with the highest privileges
What are Rings 1 to 3?
User-level components with decreasing privileges as the ring number increases
What is a Kernel Mode Rootkit?
Embedded in the kernel (Ring Zero) and has maximum control and privileges
What is a User Mode Rootkit?
Attached to user-level components (Rings 1 to 3) and has admin level privileges