Buffer overflow attacks take advantage of this weakness by sending more data to a program than it expects. The program may then read in more data than it has reserved space for and overwrite parts of the memory that the operating system is using for other purposes. This may allow unauthorized code to execute or crash the system.
Contrary to popular belief, buffer overflows don’t just happen in services (such as Windows operating systems) or core programs. They can occur in any application.
Back to Security Threats A-Z
Back to Threatsaurus Home