Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1233320185.3423.49.camel@dhcp-lab-164.englab.brq.redhat.com>
Date: Fri, 30 Jan 2009 13:56:25 +0100
From: Jan Lieskovsky <jlieskov@...hat.com>
To: "Steven M. Christey" <coley@...us.mitre.org>,
        Robert Buchholz <rbu@...too.org>
Cc: oss-security <oss-security@...ts.openwall.com>
Subject: Re: CVE request -- Python < 2.6 PySys_SetArgv
	issues (epiphany, csound, dia, eog, gedit, xchat, vim, nautilus-python,
	Gnumeric)

Hello again Steve,

  got couple of points to discuss yet:

  1, thanks! for all the CVEs (probably more reports still
to come, since currently still investigating all
the F10 srpms code in Everything repo to ensure we didn't
miss something). Recommending other distros to behave in
similar way.

  2, 

> Do you have any upstream bug ID's for the Python bug itself, or some
> Python mailing list?  I'd like to capture that issue there, if possible.
> 
> I'm using CVE-2008-5983 to help track the Python bug itself.
> 

Not aware of any upstream Python bug report
yet (there are still some obstacles with the patch :(,
so it seems the upstream root Python issue fix can not
be expected any time soon (that's why we reported this issue
in most affected applications/packages at least).

Current RH status can be seen here:

https://bugzilla.redhat.com/show_bug.cgi?id=482814#c1 and here:
https://bugzilla.redhat.com/show_bug.cgi?id=482814#c4 and here:
https://bugzilla.redhat.com/show_bug.cgi?id=482814#c5

For testing purposes it is possible to use Ray Strode's test case
from:

https://bugzilla.redhat.com/show_bug.cgi?id=481556#c8

The Python upstream bug report will follow as soon as we will
find a patch, which would resolve also the 'sub-modules,
which are in more than a one file' ('import utils' example) case.

3, The original CVE-2008-5983 description will need modification.
Robert is right, this issue is still present also in Python
2.6 (even absolute imports didn't resolve it). For more
details please proceed to:

http://www.openwall.com/lists/oss-security/2009/01/28/5 and to:
https://bugzilla.redhat.com/show_bug.cgi?id=482814#c1

So please update the text of CVE-2008-5983 to state:

"... in Python prepends an empty string to sys.path ...".

Thanks && regards, Jan.
--
Jan iankko Lieskovsky / Red Hat Security Response Team


On Tue, 2009-01-27 at 21:38 -0500, Steven M. Christey wrote:
> On Mon, 26 Jan 2009, Jan Lieskovsky wrote:
> 
> > Though this is a Python flaw (insertion of cwd at the
> > beginning of the Python modules search path), according to our Python
> > maintainers it can't be fixed on Python's side due the need
> > of ensuring the work of other numerous packages, when loading
> > Python modules.
> 
> This was a bit of a pain CVE-wise, though  I suspect it was less painful
> than what the maintainers are going through.
> 
> It seems fair to label the Python bug separately as an instance of
> CWE-684: Failure to Provide Specified Functionality (or some other "API
> Abuse CWE-227 problem).  Then we could assign separate CVE's for the
> others ("failure to work around a known issue in the underlying
> interpreter").  I'm always worried about these kinds of things producing
> mass amounts of CVE's, and it doesn't seem fair to those applications -
> but given that Python upstream can't/won't fix the issue, this seems the
> best approach, since the apps will have to be patched themselves.
> 
> Do you have any upstream bug ID's for the Python bug itself, or some
> Python mailing list?  I'd like to capture that issue there, if possible.
> 
> I'm using CVE-2008-5983 to help track the Python bug itself.
> 
> For the individual apps:
> 
> CVE-2008-5984 - Dia
> CVE-2008-5985 - Epiphany
> CVE-2008-5986 - Csound
> CVE-2008-5987 - eog
> 
> They all had 2008 CVE's because of James Vega's work in November, which
> was "technically public" at that time.
> 
> The following ones are 2009 because the first disclosure seems to be from
> Jan in the original oss-security post.
> 
> Does anybody have upstream version information for these?  They aren't in
> the Red Hat bug reports, so the descriptions have no versions.
> 
> CVE-2009-0314 - gedit
> CVE-2009-0315 - xchat
> CVE-2009-0316 - vim
> CVE-2009-0317 - Nautilus
> CVE-2009-0318 - Gnumeric
> 
> 
> - Steve


Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.