Re: our broken man package
Ethan Benson <erbenson@alaska.net> wrote:
>On Wed, Jan 03, 2001 at 11:53:37PM -0800, Joey Hess wrote:
>> I'll bet (have not verified) that you can already trick it into writing
>> bogus file by sticking trojan pages elsewhere in your manpath.
>
>i just tried it, did not end up with a cached file.
>
>[eb@socrates eb]$ export MANPATH=/home/eb/test
>[eb@socrates eb]$ find /var/cache/man -name 'bogus*'
>[eb@socrates eb]$ ls -l /home/eb/test/man8/
>total 8
>-rw-r--r-- 1 eb eb 5193 Jan 3 23:03 bogus.8
>[eb@socrates eb]$ man bogus
>Reformatting bogus(8), please wait...
>...
>[eb@socrates eb]$ find /var/cache/man -name 'bogus*'
Yes, there's no MANDB_MAP entry in /etc/manpath.config for
/home/eb/test. 'MANPATH=/home/eb/test manpath -c' will tell you the
catpath corresponding to a given manpath.
I don't know if it's possible to subvert this.
--
Colin Watson [cjw44@flatline.org.uk]
Reply to: