Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.

Glossary > Buffer Overflow

What is Buffer Overflow?

Understanding Buffer Overflow

A buffer overflow occurs when a program writes more data to a memory buffer than it can hold overwriting adjacent memory locations. This vulnerability can allow attackers to inject malicious code modify program flow or crash systems. Buffer overflows have been responsible for numerous high-profile security vulnerabilities and are particularly common in programs written in languages like C and C++ that dont perform automatic bounds checking making secure coding practices and memory safety essential.

Learn More About Buffer Overflow: