Saya harus menambahkan repositori LTS untuk memperbarui bash yang memperbaiki kerentanan Shellshock pada Debian Squeeze. Saya harap orang lain menemukan ini berguna:
Pertama, periksa untuk melihat apakah kotak Anda rentan. Potong / rekatkan ini ke baris perintah Anda:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' \
bash --norc -c ':' 2>/dev/null;
Jika Anda mendapat respons seperti:
WARNING: SHELLSHOCK DETECTED
Seperti yang saya lakukan di Squeeze, Anda memiliki kerentanan. Anda harus memperbarui repositori Anda ke versi LTS untuk mendapatkan pembaruan, dengan mengomentari baris repositori Anda saat ini dimulai dengan 'deb' di file /etc/apt/sources.list Anda dan kemudian menambahkan ini:
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
Sekarang Anda harus memperbarui cache lokal Anda dan menginstal bash yang ditingkatkan (server mereka lambat sekarang karena semua orang memperbarui, jadi tarik saja bash satu demi bandwidth):
apt-get update && apt-get install --only-upgrade bash
Anda dapat melakukan pemutakhiran sistem lengkap nanti. Sekarang jalankan skrip pemeriksaan kerentanan di atas dan Anda seharusnya tidak mendapatkan output teks apa pun, yang berarti Anda ditambal :)