Toolchain Necromancy: Past Mistakes Haunting ASLR

Mon, 04 Mar 2024 00:00:00 -0500

This blog extends on earlier work from January by Justin Miller involving hugepage-related changes to the memory management interfaces in the Linux kernel and how they affected ASLR. In this blog, the damage from an old change to binutils is brought into focus, with a script provided for developers to check their binary builds for remnants of the issue.