Na každé debianí/ubuntí distribuci, která obsahuje apt-get balíčkovací systém stačí dát jednoduše
apt-get update -y && apt-get upgrade -y
Ověříte:
env VAR='() { :;}; echo Bash is vulnerable!' bash -c "echo Bash Test"
Na debianu squeeze Vám možná přestaly vycházet updaty.
Vyřešíte snadno. Následující 2 řádky vložte na konec /etc/apt/sources.list
deb http://ftp.de.debian.org/debian squeeze-lts main contrib non-free deb-src http://http.debian.net/debian/ squeeze-lts main contrib non-free
pak dejte apt-get update -y
apt-get upgrade -y
a vyzkoušíte:
env VAR='() { :;}; echo Bash is vulnerable!' bash -c "echo Bash Test"
Pokud to vypíše
Bash Test
A nevypíše to:
Bash is vulnerable!
Bash Test
Tak Váš systém už je vůči této hrozbě odolnější, než před tímto zásahem. 😉