Ho dovuto aggiungere repository LTS per aggiornare bash che risolve la vulnerabilità di Shellshock su Debian Squeeze. Spero che qualcun altro lo trovi utile:
Innanzitutto, controlla se la tua casella è vulnerabile. Taglia / incolla questo nella tua riga di comando:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' \
bash --norc -c ':' 2>/dev/null;
Se ricevi una risposta come:
WARNING: SHELLSHOCK DETECTED
Come ho fatto in Squeeze, hai la vulnerabilità. Dovrai aggiornare i tuoi repository alla versione LTS per ottenere gli aggiornamenti, commentando le righe del tuo repository corrente iniziando con 'deb' nel tuo file /etc/apt/sources.list e quindi aggiungendo questi:
deb http://http.debian.net/debian/ squeeze main contrib non-free
deb-src http://http.debian.net/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://http.debian.net/debian squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian squeeze-lts main contrib non-free
Ora dovresti aggiornare la tua cache locale e installare la bash aggiornata (i loro server sono lenti ora perché tutti stanno aggiornando, quindi abbassa quella bash per amor di larghezza di banda):
apt-get update && apt-get install --only-upgrade bash
È possibile eseguire un aggiornamento completo del sistema in un secondo momento. Ora esegui lo script di controllo delle vulnerabilità sopra e non dovresti ottenere alcun output di testo, il che significa che sei patchato :)