Um simples reinício fez isso.
Mesmo se você fechar o terminal, pode haver algumas instâncias antigas do bash ainda ativas em segundo plano. Então, basta reiniciar o bash (eu prefiro apenas reiniciar no geral) e tudo deve estar OK.
Para resumir, veja como se certificar de que você está seguro:
-
Execute o seguinte no terminal:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
isso é simplesmente para garantir que você esteja realmente vulnerável (a saída deve ser "vulnerável, isso é um teste").
-
Atualize o bash e seus pacotes:
sudo apt-get update && sudo apt-get install bash
-
Reinicie seu sistema (ou reinicie o bash completamente - não feche apenas o terminal!)
-
Abra o terminal após a reinicialização - execute o teste acima novamente. O resultado que você deve ver agora é "isto é um teste".
Boa sorte