Note that "the shell" in this case is only problematic if your system default shell is bash. If your system default shell (/bin/sh) is something other than bash (for example, ash, dash, ksh, some vendor sh), in the case of this CVE you are likely safe.
Still, it's a good idea to use Perl built-ins instead of shelling out.
In reply to Re: The importance of avoiding the shell
by Corion
in thread The importance of avoiding the shell
by jhourcle
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |