ShellShock - bash já atualizado?

4

Estou tentando corrigir esse novo bug do ShellShock no meu PC (executando o Ubuntu 14.04). Pelo que eu aprendi, a maneira mais simples de fazer isso é apenas atualizar bash através do terminal (eu testei o meu sistema para a vulnerabilidade, a sua lá estou com medo).

O que eu tentei:

sudo apt-get update
sudo apt-get install bash
which led to the following output:

...
Building dependency tree       
Reading state information... Done
bash is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Eu também tentei o seguinte:

sudo apt-get update && sudo apt-get install --only-upgrade bash

Mostrou o mesmo resultado.

Alguma ideia de como posso corrigir isso?

    
por Matanoga 28.09.2014 / 10:23

1 resposta

2

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:

  1. 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").

  1. Atualize o bash e seus pacotes:

    sudo apt-get update && sudo apt-get install bash
    
  2. Reinicie seu sistema (ou reinicie o bash completamente - não feche apenas o terminal!)

  3. 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

    
por Matanoga 29.09.2014 / 09:58