Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 84936
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sune Kloppenborg Jeppesen <jaervosz@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
gnome-vfs2.patch gnome-vfs2.patch patch Sune Kloppenborg Jeppesen 2005-03-11 22:53 0000 497 bytes Details | Diff
libcdaudio.patch libcdaudio.patch patch Sune Kloppenborg Jeppesen 2005-03-11 22:53 0000 443 bytes Details | Diff
libcdaudio-CAN-2005-0706.patch libcdaudio-CAN-2005-0706.patch patch Thierry Carrez (RETIRED) 2005-04-03 06:48 0000 456 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 84936 depends on: Show dependency tree
Bug 84936 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-03-11 22:49 0000
I recently reported to Red Hat a remote buffer overflow vulnerability in
grip.  I've since investigated the heritage of the code and found that 2
other packages (libcdaudio and the gnome-vfs2 cdda module) are likely
affected in the same way.  I can't easily test the vulnerability in
those packages, but it seems likely that the vulnerability exists.  I've
attached untested patches for both packages.

The vulnerability would be triggered when the CDDB server returns more
than MAX_INEXACT_MATCHES (ie 16) matches to a query.  This overflows an
array in the client code.  The potential exploit involves a
rogue/hijacked CDDB server or a CDDB server to which an attacker has
submitted multiple special constructed DB entries.  Such a server could
return matches containing exploit code.

------- Comment #1 From Sune Kloppenborg Jeppesen 2005-03-11 22:52:08 0000 -------
To avoid any confusion. The above is taken from Vendor-Sec, it is NOT my work.

The grip issue mentioned did not apply to our version, I haven't checked if this is also the case with libcdaudio and gnome-vfs. 

------- Comment #2 From Sune Kloppenborg Jeppesen 2005-03-11 22:53:06 0000 -------
Created an attachment (id=53233) [details]
gnome-vfs2.patch

------- Comment #3 From Sune Kloppenborg Jeppesen 2005-03-11 22:53:58 0000 -------
Created an attachment (id=53234) [details]
libcdaudio.patch

------- Comment #4 From Thierry Carrez (RETIRED) 2005-04-03 06:46:03 0000 -------
GNOME team: please patch and bump gnome-vfs
gnome-vfs2.patch applies cleanly to 2.8.3-r1 or 2.8.4 so your choice for the fixed stable version.

max: please patch and bump libcdaudio
(note: max wasn't active since 14 weeks and package is no-herd... we might need another bumper. Masking that package would break :
x11-misc/bbcd
media-sound/cdcd
media-plugins/mythmusic
dev-perl/Audio-CD-disc-cover
app-cdr/gtkcdlabel
app-emacs/cdi 
app-cdr/disc-cover
If anyone in GNOME or sound feels like patching this one... )

------- Comment #5 From Thierry Carrez (RETIRED) 2005-04-03 06:48:52 0000 -------
Created an attachment (id=55185) [details]
libcdaudio-CAN-2005-0706.patch

To help whoever will patch libcdaudio:
Attached is a patch applying cleanly to libcdaudio-0.99.10. Tested as compiling
OK.

------- Comment #6 From Mike Gardiner (RETIRED) 2005-04-04 19:12:45 0000 -------
gnome-vfs fixed versions are:

gnome-vfs-2.8.4-r1 (KEYWORDS="x86 ~ppc ~alpha ~sparc ~hppa ~amd64 ~mips ~ia64 ~ppc64 ~arm")
gnome-vfs-2.10.0-r1 (package.masked)

Could archs please stabilise gnome-vfs-2.8.4-r1.

------- Comment #7 From Mike Gardiner (RETIRED) 2005-04-04 19:20:47 0000 -------
ppc done

------- Comment #8 From Mike Gardiner (RETIRED) 2005-04-04 19:29:18 0000 -------
Applied the patch to libcdaudio-0.99.10-r1

libcdaudio-0.99.10-r1 (KEYWORDS="x86 ppc ~sparc ~alpha ~hppa ~mips ~amd64 ~ia64")

Could archs please stabilise this version.

------- Comment #9 From Thierry Carrez (RETIRED) 2005-04-05 00:33:34 0000 -------
Arches, please test and mark stable the 2 fixed ebuilds

TARGET KEYWORDS :
gnome-vfs-2.8.4-r1: alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86 
libcdaudio-0.99.10-r1: alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86 


------- Comment #10 From Markus Rothe 2005-04-05 07:52:56 0000 -------
stable on ppc64

------- Comment #11 From Gustavo Zacarias (RETIRED) 2005-04-05 10:27:22 0000 -------
sparc done.

------- Comment #12 From Stephen Becker (RETIRED) 2005-04-05 17:26:51 0000 -------
mips done

------- Comment #13 From Bryan Østergaard (RETIRED) 2005-04-06 00:08:47 0000 -------
Stable on alpha.

------- Comment #14 From Jeremy Huddleston (RETIRED) 2005-04-07 14:54:37 0000 -------
amd64 is done... just waiting on ia64

------- Comment #15 From Thierry Carrez (RETIRED) 2005-04-08 02:24:26 0000 -------
eradicator/amd64: apparently gnome-vfs-2.8.4-r1 is still ~amd64...

------- Comment #16 From Thierry Carrez (RETIRED) 2005-04-08 04:31:08 0000 -------
GLSA 200504-07
arm ia64 hppa : mark stable to benefit from the GLSA

------- Comment #17 From Guy Martin 2005-04-08 11:49:28 0000 -------
Stable on hppa.

------- Comment #18 From Thierry Carrez (RETIRED) 2005-04-10 10:00:54 0000 -------
GNOME team: shouldn't the patch also be applied to the gnome-vfs-1.0.5 ebuild ?
Or should everyone remove that affected SLOT ?

------- Comment #19 From Mike Gardiner (RETIRED) 2005-04-11 01:29:52 0000 -------
Applied to gnome-vfs-1.0.5-r4, apologies for missing that one

gnome-vfs-1.0.5-r4 (KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64 ~ia64 ~mips ~ppc64 ~arm")

Koon - if only!

------- Comment #20 From Thierry Carrez (RETIRED) 2005-04-11 01:33:54 0000 -------
Arches, please test and mark gnome-vfs-1.0.5-r4 stable...

------- Comment #21 From Mike Gardiner (RETIRED) 2005-04-11 01:42:47 0000 -------
x86/ppc done.

------- Comment #22 From Stephen Becker (RETIRED) 2005-04-11 11:05:36 0000 -------
mips done (again)

------- Comment #23 From Markus Rothe 2005-04-11 11:40:23 0000 -------
stable on ppc64

------- Comment #24 From Gustavo Zacarias (RETIRED) 2005-04-11 12:54:10 0000 -------
sparc done again.

------- Comment #25 From Bryan Østergaard (RETIRED) 2005-04-11 14:15:42 0000 -------
Alpha done.

------- Comment #26 From Daniel Gryniewicz 2005-04-11 15:28:59 0000 -------
gnome-1.4 is not keyworded on amd64, so it seems that gnome-vfs-1.0.5-r4 
shouldn't need to be marked stable for amd64 either.

------- Comment #27 From Simon Stelling (RETIRED) 2005-04-12 10:00:58 0000 -------
amd64 stable

------- Comment #28 From Thierry Carrez (RETIRED) 2005-04-12 11:35:09 0000 -------
Ready, GLSA should be updated to include *>=1.0.5-r4 as unaffected

------- Comment #29 From Thierry Carrez (RETIRED) 2005-04-13 01:48:48 0000 -------
update committed.

------- Comment #30 From René Nussbaumer 2005-06-26 06:34:45 0000 -------
Already stable on hppa

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug