Vulnerabilities
Race Condition
Also known as: Concurrency bug, Timing race
Definition
A defect where the security or correctness of a system depends on the timing or ordering of concurrent operations, allowing attackers to interleave actions and bypass checks.
Examples
- CVE-2016-5195 (Dirty COW) — Linux kernel race condition in COW handling.
- Filesystem race that lets an attacker replace a file between access() and open().
Related terms
TOCTOU Vulnerability
A time-of-check to time-of-use race condition where the state checked by a security decision is changed before the corresponding action is performed.
Dirty COW
Dirty COW — definition coming soon.
Memory Corruption
An umbrella term for vulnerabilities where a program writes outside the bounds of intended memory, undermining type-safety, control flow, or data integrity.
Vulnerability
A weakness in a system, application, or process that an attacker can exploit to violate confidentiality, integrity, or availability.
Secure Coding
Secure Coding — definition coming soon.
Privilege Escalation
A class of vulnerabilities that lets an attacker gain rights beyond those originally granted, such as moving from a normal user to administrator.