Buffer Overflow — вразливість, при якій запис за межі виділеного буфера в пам'яті перезаписує сусідні дані: адресу повернення, вказівники, змінні.
Типи
- Stack-based — перезапис return address → RIP/EIP control.
- Heap-based — пошкодження метаданих алокатора (chunk headers).
- Off-by-one — перезапис лише одного байту.
Захист
ASLR, Stack Canaries, NX/DEP, Safe Stack, AddressSanitizer.