I don't know much about this, but there is apparently a security issue here, so I'd like to extend this question a bit. On page 321 of the Perl Cookbook, it states
Perl's built-in glob and <WILDCARD> notation ... currently use an external program to get the list of filenames on most systems.
(English purists like myself will cringe at the placement of the last prepositional phrase, but that's another issue :).
The Holy Cookbook further states that
The use of the shell on Unix also makes this inappropriate for setuid scripts.
While I have seen warnings about setuid and setgid scripts, I haven't had the opportunity to write any yet, so I am not aware of the security issues here. Enlightenment would put me a step closer to Perl nerdvana :)