What is a heap overflow?
What is a heap overflow?
Approach: Explain writing past allocated heap memory.
A type of buffer overflow that occurs in the heap data area, typically allowing an attacker to overwrite data or control pointers.
Follow-up: How does it differ from a stack overflow?
Key concepts: buffer overflow, dynamic memory.