buffer overflow
A buffer overflow occurs when a program tries to store more data in a buffer (temporary storage area) than it can hold, leading to the overwriting of adjacent memory areas. This vulnerability can be exploited by attackers to inject malicious code or gain unauthorized access to the system.
Requires login.
Related Concepts (50)
- address space layout randomization
- buffer overflow countermeasures
- buffer overflow vulnerability
- bug hunting
- canary value protection
- code injection
- code injection prevention
- code reuse attacks
- command injection
- control-flow hijacking
- control-flow integrity bypass
- data execution prevention
- data execution prevention (dep)
- exploit development
- exploit mitigation techniques
- exploit writing techniques
- format string vulnerabilities
- format string vulnerability
- heap exploitation
- heap overflow
- heap overflows
- heap-based buffer overflow
- html injection
- injection attacks on android
- integer overflow
- integer overflows
- integer underflow
- kernel heap exploitation
- kernel shellcode
- kernel space to user space vulnerabilities
- malicious input
- memory corruption
- memory corruption vulnerabilities
- non-executable stack protection
- overflow flag
- return-to-libc attack
- rop (return-oriented programming) injection
- shellcode
- signed integer overflow
- stack corruption
- stack overflows
- stack smashing
- stack smashing protection
- stack smashing protection (ssp)
- stack-based buffer overflow
- uninitialized memory vulnerabilities
- unsigned integer overflow
- use-after-free
- use-after-free vulnerabilities
- violation of memory safety
Similar Concepts
- buffer overflow attack
- buffer overflow attacks
- buffer overflow exploit
- buffer overflow exploits in widely used software
- buffer overflow prevention
- buffer overflow protection
- buffer overflow vulnerabilities
- buffer overflows
- buffer overrun
- buffer underflow
- data overflow
- heap buffer overflow
- return-oriented buffer overflow
- stack buffer overflow
- variable overflow