⬇ Download holy card: ·
Saint GHOST, Phantom of glibc
Patron of deprecated functions still in use, absurdly long hostnames, and long-term-support distributions.
Life
On 28 January 2015 Qualys revealed a heap overflow in the gethostbyname function of glibc, the library almost all of Linux rests on: the name comes from GetHOSTbyname itself. It had already been fixed in 2013, but nobody recognized it as a security flaw, so many stable distributions kept carrying it around, like a ghost.
Prayer
O Saint GHOST, who haunts libraries fixed but never updated, let our changelogs always say 'security'. Amen.
How to celebrate
Celebrated by updating glibc and restarting everything, because a ghost in memory lingers as long as the process lives.
A bug fixed but not announced is half a bug still around.