Rozumiem oryginalny test dla CVE-2014-6271, który brzmiał:
$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Ale jestem zdezorientowany zaktualizowanym testem i odpowiednimi danymi wyjściowymi dla 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
Czy ktoś mógłby krótko wyjaśnić, co się tutaj dzieje i jak omija łatkę do CVE-2014-6271?