RC RANDOM CHAOS

heap exploitation

3 posts

Sandi Metz's 2016 essay is a bug-class taxonomy
Article

Sandi Metz's 2016 essay is a bug-class taxonomy

The 2016 'wrong abstraction' rule read as a memory-corruption bug class: use-after-free, type confusion, double-free, from DirtyCOW to Dirty Pipe and DirtyCred.

IOCCC 2025 ships glibc tcache poisoning primitives
Article

IOCCC 2025 ships glibc tcache poisoning primitives

The 29th IOCCC's 2025 winners distill heap metadata corruption, tcache poisoning, and type confusion into legal C - the same primitives behind modern CVEs.

The 64KB segment where every overflow rewrote a free list pointer
Article

The 64KB segment where every overflow rewrote a free list pointer

Win16's Local Heap overflow defines the metadata corruption class that still drives modern browser and kernel exploitation in 2026.