Subject: Re: CVS commit: xsrc/xc
To: None <tech-x11@netbsd.org>
From: Matthias Scheler <tron@zhadum.de>
List: tech-x11
Date: 09/07/2002 13:07:00
In article <20020907104212.52CFC4B22@coconut.itojun.org>,
itojun@iijlab.net writes:
> where could i find that statement?
It was in my commit message:
Fix security problem in the i18n module code for Xlib that was integrated
in XFree86 4.2.0 causing a vulnerability in setuid clients. For XFree86
only xterm is concerned. XFree86 versions before 4.2.0 are not vulnerable.
The patches were provided by Matthieu Herrb of the XFree86 project.
> URL?
I don't know one yet. The CERT number is VU#901307, you might find
that information in the near future there.
> as far as i checked they use the same codepath therefore not fixing
> 3.3 seems to be a wrong thing.
The vulnerability was in "xsrc/xc/lib/X11/XlcDL.c" which doesn't exist
in the XFree86 3.3.6 source tree. Your change will prevent setuid
binaries from loading locale data files from user supplied directories
which is probably a good thing but not required to fix any known
problems.
Kind regards
--
Matthias Scheler http://scheler.de/~matthias/