J'ai dû ajouter les dépôts LTS pour mettre à jour bash qui corrige la vulnérabilité Shellshock sur Debian Squeeze. J'espère que quelqu'un d'autre trouvera cela utile :
D'abord, vérifiez si votre boîte est vulnérable. Copiez/collez ceci dans 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 dépôts à la version LTS pour obtenir les mises à jour, en commentant les lignes de votre dépôt actuel commençant par 'deb' dans votre fichier /etc/apt/sources.list et en ajoutant ensuite ceci :
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 la mise à jour de bash (leurs serveurs sont lents en ce moment parce que tout le monde fait des mises à jour, alors descendez juste celui de bash pour le bien de la bande passante) :
apt-get update && apt-get install --only-upgrade bash
Vous pourrez faire une mise à niveau complète du système plus tard. Maintenant, lancez la vérification de la vulnérabilité script ci-dessus et vous ne devriez pas obtenir de sortie de texte, ce qui signifie que vous êtes patché :)