perl et mode taint (-T)

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

perl et mode taint (-T)

Messagepar ecureuil1 » 31 Déc 2004 19:28

bonjour,

Je suis en train de modifier des pgms perl pour ajouter l'option -T

J'ai réussi à modifier la plupart des pgms sauf 2.

=> Insecure $ENV{PATH} , Insecure dependency ou syntax error... :cry:

Dans un des pgms, j'ai ces lignes... (c'est le pgm qui envoie le fax à partir de l'interface web)

open (FAX, "/usr/bin/faxspool $mailto $coverpage $to_name $from_name $fax
$memo $files 2>&1 |") || errormessage("$libel_cant_export $!<p>\n");
print "<pre>\n";
while( <FAX> )
{
print $_;
}
close FAX;

Cela appelle le pgm faxspool et donne les messages d'avancement des cdes de faxspool... (si la création du fax se passe bien ou pas)

J'ai tourné le open dans tous les sens, parcouru plein de docs perl...

Dans les autres pgms, je n'ai pas eu autant de difficultés avec les open, exec et system... mais il n'y avait pas de | et de 2>&1 !!!

Si quelqu'un pouvait m'aider...

Je précise, le pgm faxspool n'est pas le mien... il fait parti du rpm de mgetty, je ne peux pas le modifier... C'est un pgm bash.

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron