Bug 230039 - dev-libs/glib <2.16.3-r1 PCRE Heap-based buffer overflow (CVE-2008-2371)
|
Bug#:
230039
|
Product: Gentoo Security
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: security@gentoo.org
|
Reported By: rbu@gentoo.org
|
|
Component: Vulnerabilities
|
|
|
URL:
|
|
Summary: dev-libs/glib <2.16.3-r1 PCRE Heap-based buffer overflow (CVE-2008-2371)
|
|
Keywords:
|
|
Status Whiteboard: A2 [glsa]
|
|
Opened: 2008-06-29 15:43 0000
|
+++ This bug was initially created as a clone of Bug #228091 +++
** Please note that this issue is confidential and no information should be
disclosed until it is made public, see "Whiteboard" for a date **
Heap-based buffer overflow in PCRE as shipped by GLib, see blocker for details.
Arch Security Liaisons, please test the attached ebuild and report it
stable on this bug.
Target keywords : "alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86"
CC'ing current Liaisons:
alpha : yoswink
amd64 : welp
hppa : jer
ppc : dertobi123
ppc64 : corsair
sparc : fmccor
x86 : opfer
In alpha:
- compiles just fine with several USE flags combinations
- tests passed
Seems ok.
Lifting embargo, Gnome team please commit straight to stable for the arches
that
tested.
The ebuild has been added to the tree.
=dev-libs/glib-2.16.3-r1
Target keywords : "alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86"
Already stabled : "alpha amd64 hppa ia64 sparc x86"
Missing keywords: "arm m68k ppc ppc64 s390 sh"
CCing the remaining arches. Please stabilize.
Security@ - this is much less widespread through glib than pcre proper, so I
believe "A2" status should not be an "A" at least. While glib is quite widely
used, PCRE code is exposed only via the GRegex API, which is not used by many
glib using packages. "B" perhaps as it's not a system package.
I also don't know what the status whiteboard should be now
As for whiteboard, the question should be: Is there at least one "A" program
that exposes the API to attackers -- that is, allow compilation of regular
expressions from a file, or from remote. Is there one within the Gnome default
set of packages that does this?
I am not aware of any, but I also don't know for sure there aren't.
There are some GRegex users around by now, but most of those in turn are
probably only using it with their own match strings in sources, but some might
allow the user to enter it "locally" (in the X session or so). Or there might
be no such things, as I said, not sure :(