Tuve que agregar repositorios LTS para actualizar bash que corrige la vulnerabilidad Shellshock en Debian Squeeze. Espero que alguien más encuentre esto útil:
Primero, verifique si su caja es vulnerable. Corta / pega esto en tu línea de comando:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' \
bash --norc -c ':' 2>/dev/null;
Si obtiene una respuesta como:
WARNING: SHELLSHOCK DETECTED
Como hice en Squeeze, tienes la vulnerabilidad. Tendrá que actualizar sus repositorios a la versión LTS para obtener las actualizaciones, comentando sus líneas de repositorio actuales que comienzan con 'deb' en su archivo /etc/apt/sources.list y luego agregue estas:
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
Ahora debe actualizar su caché local e instalar el bash actualizado (sus servidores son lentos ahora porque todos están actualizando, así que simplemente baje el bash por el bien del ancho de banda):
apt-get update && apt-get install --only-upgrade bash
Puede realizar una actualización completa del sistema más adelante. Ahora ejecute el script de verificación de vulnerabilidad anterior y no debería obtener ningún resultado de texto, lo que significa que está parcheado :)