+A **Heap Overflow** occurs when a program writes more data than allocated to a buffer within the [heap](/wiki/heap) memory region. This critical [buffer overflow](/wiki/buffer_overflow) can corrupt adjacent data, leading to unpredictable program behavior or the execution of arbitrary code.
+## See also
+- [Stack Overflow](/wiki/stack_overflow)
+- [Exploit](/wiki/exploit)
+- [Memory Corruption](/wiki/memory_corruption)
... 1 more lines