Heap overflow

A heap overflow condition is a buffer overflow where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc() [or new].

Source: https://cwe.mitre.org/data/definitions/122.html

Last modified February 11, 2025: Remove definition cross-link (b8f560d)