| |||||||||
In general usage, an overflow occurs when the volume of a substance exceeds the capacity of its intended container. A river in flood, for instance, may "overflow its banks". It is also used in a metaphorical sense, as "overflowing with enthusiasm."
In telecommunication, the term overflow has the following meanings:
In digital computing, the terms overflow is synonym for arithmetic overflow.
In digital communications, the condition that exists when the incoming data rate exceeds that which can be accommodated by a buffer, resulting in the loss of information. This gives rise to the phenomenon of the buffer overflow, providing an exploit, a vulnerability allowing unauthorised escalation of privilege escalation on a computer system.