buffer overflow
buffer overflow A common type of vulnerability where a program does not check the quantity of input before reading it into a fixed length array or buffer. In some cases the excess input will be discarded, but if the programming language does not enforce the bounds of the array then memory locations adjacent to the array may be overwritten, replacing their correct values. In the worst case this may allow the program counter to be altered, directing the computer to execute code placed in the buffer by the attacker.
More From encyclopedia.com
Computer Program , pro·gram / ˈprōˌgram; -grəm/ (Brit. pro·gramme) • n. 1. a planned series of future events, items, or performances: a weekly program of films the prog… Microcode , microcode A sequence of microinstructions, i.e. the program code in a microprogrammed control unit. See microprogramming.
firm·ware / ˈfərmˌwer/ • n.… Tsr , TSR Short for terminate and stay resident program. A type of program normally found on microcomputer systems. After the program has been loaded into… compiler , compiler •beguiler, compiler, Delilah, filer, Isla, miler, reviler, smiler, styler, tiler, Tyler •idler •stifler, trifler •recycler • Kreisler • prof… Programming Language , In order for computers to accept commands from humans and perform tasks vital to productivity and e-commerce, a means of communication must exist. Pr… Virtual Memory , Virtual memory is a model—one of many possible models—for managing the resource of physical memory, or main memory. Such management is necessary beca…
You Might Also Like
NEARBY TERMS
buffer overflow