On Jan 19, 2006, at 00:02, David Nicol wrote:

    my ($untainted, $params) = $binary =~ /^(\S+)\s*(.*)$/;

    open(CPW,"|$untainted $params 3<&0");

What exactly is our security policy wrt trusting our configuration files?
This seems like a case where the best would be to have the plugin
look for checkpassword in /var/qmail/bin (for historic reasons) and
document which source file to touch if yours is elsewhere.

checkpassword is "supposed" to live in /bin, see http://cr.yp.to/ checkpwd/install.html

We could build a true if we can't find true with `which true`
     my $true = 'sh -c exit'

true :)

-Johan

Reply via email to