COMMAND

    ePerl

SYSTEMS AFFECTED

    Systems with ePerl 2.1.12

PROBLEM

    Tiago  Luz  Pinto  found  following.   ePerl  is an embedded Perl.
    There's  a  problem  of  incorrect  Handling  of  ISINDEX  queries
    (command  line  argument)  when  ePerl  runs  as  a   nph-cgi/cgi.
    According with the CGI/1.1 specification, the HTTP server executes
    CGI's passing the ISINDEX field as a command line argument.   When
    ePerl runs  and gets  this argument  (argc >  1), it  fails to set
    MODE_CGI, then tries to  open the argument for  parsing/executing.
    This  way  one  can  evaluate  ePerl pages through different URLs.
    Example:

        http://foo.com/some/dir/doit.phtml?/home/ftp/incoming/executemycode.phtml

SOLUTION

    Users of ePerl 2.2.12 I encourage to upgrade to ePerl 2.2.13.  The
    distribution eperl-2.2.13.tar.gz is available under

        http://www.engelschall.com/sw/eperl/
        ftp://ftp.engelschall.com/sw/eperl/