Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 May 1996 08:21:47 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@GndRsh.aac.dev.com>
To:        beurton@fnet.fr (Luc Beurton)
Cc:        freebsd-security@freebsd.org
Subject:   Re: [linux-security] Things NOT to put in root's crontab (fwd)
Message-ID:  <199605221521.IAA14176@GndRsh.aac.dev.com>
In-Reply-To: <199605221024.LAA00905@nil.fnet.fr> from Luc Beurton at "May 22, 96 11:24:56 am"

next in thread | previous in thread | raw e-mail | index | archive | help
...

> #
> #/etc/rc is not the problem, /etc/*ly is:
> #SkyRsh# grep exec /etc/*ly
> #/etc/daily:     find . ! -name . -mtime +7 -exec rm -f -- {} \; ; }
> #                                           ^^^^^^^^^^^
> #/etc/daily:     find . ! -name . -mtime +7 -exec rm -f -- {} \; ; }
> #                                           ^^^^^^^^^^^
> #/etc/daily:#            -a -atime +3 -exec rm -f -- {} \;
> #                                     ^^^^^^^^^^^
> #/etc/weekly:PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/libexec
> #/etc/weekly:#find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \;
> #                                                             ^^^^^^^^^^^
> #/etc/weekly:echo /usr/libexec/locate.updatedb | nice -5 su -m nobody 2>&1 |\
> 
> '-exec rm -f' is not a probleme because:
> only /var/tmp/etc (the symbolic link) will be removed

Read the LONG post very carefully.  There is a potential race condition
by using a combination attack of LOTS of directories in /tmp with LOTS
of symbolic links.  If you switch between a dir and link at the right time
it will be followed due to delays betweeen the find execution and the exec'ing
of rm -f.

> 
> I think ,the real probleme is to use the flags `-r' because rm
> follow the symbolic link.

rm -r will not follow a symbolic link, any more than find will.  You may
be able to spoof rm -r with the same type of attach, that I don't know.


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                 Reliable computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605221521.IAA14176>