Anatomy of a buffer overflow – learning from Apple’s latest security update

Anatomy of a buffer overflow – learning from Apple’s latest security update: Apple has released its latest Security Update for OS X. Dubbed simply 2013-003, the update fixes a trifecta of memory corruption bugs in QuickTime caused by buffer overflows.

Technically, one of the bugs is listed as a buffer underflow, which is just a buffer overflow the other way round. [..] These bug fixes should all be considered critical, because they could be exploited for remote code execution.