Alguém pode explicar como esse código "Shellshock" funciona no shell [duplicado]

Esta pergunta já tem uma resposta aqui:

Alguém pode explicar o código Shell Shock Bash? [duplicado] 1 resposta

Eu li nas notícias queTrauma pós guerra é outra vulnerabilidade maior depoisHeartbleed. O código para testar se o nossoBater shell é vulnerável ou não é:

env X="() { :;} ; echo shellshock" /bin/sh -c "echo completed"

Em detalhes, como esse código funciona exatamente? O que o códigoenv X="() { :;} ; Faz?

Como é vulnerável e pode ser explorado se estou hospedando um site em um ambiente Linux em que o shell é vulnerável?

questionAnswers(1)

yourAnswerToTheQuestion