Package: libmail-audit-perl Version: 2.1-5 Severity: serious Justification: Etch RC policy
The Mail::Audit module logs by default to my $logfile = "/tmp/".getpwuid($>)."-audit.log"; if logging is turned on (the loglevel parameter to new()) and no logfile is explicitly specified. The module will follow any symlinks and append to the corresponding file: if ($logging) { open LOG, ">>$logfile" or open LOG, ">>/dev/null"; This is RC according to the Etch release policy [1]: (h) Temporary files Any programs and scripts that create files in /tmp or other world writable directories must use a mechanism which fails if the file already exists. An obvious workaround would be to log into eg. "$HOME/mail-audit.log". (I'm not sure if this should be tagged "security" and fixed for sarge too, so I'm leaving that for others to judge.) [1] http://release.debian.org/etch_rc_policy.txt Cheers, -- Niko Tyni [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]