Buffer Overflows

Back to Common Memory Bugs

Writing data beyond the bounds of an allocated buffer. Buffer overflows can corrupt adjacent memory, overwrite return addresses on the stack (enabling code execution attacks), or cause undefined behavior. The most historically significant class of security vulnerabilities.

memory-models bugs buffer-overflow