Je comprends le test d'origine pour CVE-2014-6271, qui était:
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Mais je suis confus par le test mis à jour et la sortie correspondante pour CVE-2014-7169:
$ env X='() { (a)=>\' sh -c "echo date"; cat echo
sh: X: line 1: syntax error near unexpected token `='
sh: X: line 1: `'
sh: error importing function definition for `X'
Thu 25 Sep 2014 08:50:18 BST
Quelqu'un pourrait-il expliquer brièvement ce qui se passe ici et comment il contourne le correctif pour CVE-2014-6271?