Perl -T et les variables d'environnement
Publié le 10/01/2023 Perl
Insecure $ENV{PATH} while running with -T switch at ./test.pl line 2.
Exemple de code en défaut :> #!/usr/bin/perl -T
system("ls /");
Pour corriger le bug, supprimer les variables d'environnement avec :
> #!/usr/bin/perl -T
delete @ENV{'PATH', 'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
system("ls /");