Buffer overflow

/ˈbʌfər ˈoʊvərfloʊ/ noun

Definition

A security vulnerability that occurs when a program writes more data to a buffer than it can hold, potentially overwriting adjacent memory and allowing malicious code execution.

Etymology

Combines 'buffer' (1950s computing term for temporary storage) with 'overflow' from mathematics. The security implications became notorious in the 1988 Morris Worm, making it a cornerstone of cybersecurity education.

Kelly Says

It's like trying to pour a gallon of water into a coffee cup - the excess spills over and can damage whatever's nearby. This 'spill' in computer memory is how many of the world's most famous hacks actually work!

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.