Subject: | File::Util messes with @INC |
File::Util unexpectedly adds the 'lib' directory to @INC, meaning that as soon as it is loaded perl may start loading any subsequent modules from unexpected places. This is both a source of really hard to understand bugs, but is also a serious security risk as code that uses File::Util can be tricked into loading and executing stuff that is under the control of the user.