glibc, la GNU C Library, è la libreria C standard usata dalla maggior parte dei sistemi Linux. Fornisce funzioni di base per la gestione della memoria, l'elaborazione delle stringhe, il networking, l'accesso ai file e il controllo dei processi, quindi innumerevoli programmi dipendono da essa in fase di esecuzione. Poiché si trova così vicino alla base del sistema operativo, un difetto in glibc può colpire molte applicazioni contemporaneamente invece di un solo pacchetto.
Nella sicurezza informatica, questo rende glibc un obiettivo di alto valore e una priorità elevata per le patch. Gli aggressori possono tentare di sfruttare bug di sicurezza della memoria o di gestione dell'input per mandare in crash un processo o ottenere l'esecuzione arbitraria di codice, soprattutto quando il codice vulnerabile viene raggiunto tramite dati non attendibili. I difensori monitorano gli aggiornamenti di glibc, testano con attenzione le modifiche alla libreria di base e riducono l'esposizione con il principio del privilegio minimo, il sandboxing e patch rapide sui sistemi che gestiscono input esterni.


