J'ai dû ajouter des référentiels LTS pour mettre à jour bash qui corrige la vulnérabilité Shellshock sur Debian Squeeze. J'espère que quelqu'un d'autre trouve cela utile:
Tout d'abord, vérifiez si votre box est vulnérable. Coupez / collez ceci sur votre ligne de commande:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' \
bash --norc -c ':' 2>/dev/null;
Si vous obtenez une réponse comme:
WARNING: SHELLSHOCK DETECTED
Comme je l'ai fait dans Squeeze, vous avez la vulnérabilité. Vous devrez mettre à jour vos référentiels vers la version LTS pour obtenir les mises à jour, en commentant vos lignes de référentiel actuelles en commençant par «deb» dans votre fichier /etc/apt/sources.list, puis en les ajoutant:
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
Maintenant, vous devez mettre à jour votre cache local et installer le bash mis à niveau (leurs serveurs sont lents maintenant parce que tout le monde est en train de mettre à jour, alors tirez simplement le bash pour la bande passante):
apt-get update && apt-get install --only-upgrade bash
Vous pouvez effectuer une mise à niveau complète du système ultérieurement. Maintenant, exécutez le script de vérification de vulnérabilité ci-dessus et vous ne devriez pas obtenir de sortie de texte, ce qui signifie que vous êtes corrigé :)