[Secure-testing-team] Bug#609762: amavisd-milter: Init script changes owner of current directory to 'amavis'
Gabor Kiss
kissg at ssg.ki.iif.hu
Wed Jan 12 11:01:10 UTC 2011
Package: amavisd-milter
Version: 1.5.0-2
Severity: grave
Tags: security
Justification: user security hole
After "sudo bash" I issued "/etc/init.d/amavisd-milter restart".
What a surprise! My home directory got owned by user amavis.
Running init script under bash -vx reveals the problem:
[ $MILTERSOCKET ] && ([ -d $(dirname $MILTERSOCKET) ] || mkdir $(dirname $MILTERSOCKET) && chown $USER $(dirname $MILTERSOCKET))
+ '[' inet6:60001 ']'
dirname $MILTERSOCKET
++ dirname inet6:60001
+ '[' -d . ']'
dirname $MILTERSOCKET
++ dirname inet6:60001
+ chown amavis .
Yes, of course: the root directory is also owned by amavis(!!!) due
to the first boot process since installing amavisd-milter package. :-(
And some other random directories too that were cwd when starting
daemon by hand.
Gabor
-- System Information:
Debian Release: 5.0.7
APT prefers stable
APT policy: (700, 'stable'), (500, 'proposed-updates')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages amavisd-milter depends on:
ii amavisd-new 1:2.6.4-1~bpo50+1 Interface between MTA and virus sc
ii libc6 2.7-18lenny7 GNU C Library: Shared libraries
ii libmilter1.0.1 8.14.3-5+lenny1 Sendmail Mail Filter API (Milter)
Versions of packages amavisd-milter recommends:
ii postfix 2.5.5-1.1 High-performance mail transport ag
amavisd-milter suggests no packages.
-- no debconf information
More information about the Secure-testing-team
mailing list