First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 222085
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Christian Hoffmann <hoffie@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 222085 depends on: Show dependency tree
Bug 222085 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: 2008-05-14 15:01 0000
From $URL:

Will Drewry of the Google Security Team reported several flaws in the way
libvorbis processed audio data. An attacker could create a carefully
crafted OGG audio file in such a way that it could cause an application
linked with libvorbis to crash, or execute arbitrary code when it was
opened. (CVE-2008-1419, CVE-2008-1420, CVE-2008-1423)

Moreover, additional OGG file sanity-checks have been added to prevent
possible exploitation of similar issues in the future.


Fixes:
https://trac.xiph.org/changeset/14604
https://trac.xiph.org/changeset/14602
https://trac.xiph.org/changeset/14600
https://trac.xiph.org/changeset/14598

------- Comment #1 From Christian Hoffmann 2008-05-14 15:10:11 0000 -------
Setting whiteboard.
Does any software bundle libvorbis? (embedded-code-copies from the security
overlay doesn't list any)

------- Comment #2 From Alexis Ballier 2008-05-17 10:51:41 0000 -------
1.2.0-r1 has the patches

------- Comment #3 From Giacomo Perale 2008-05-18 08:58:41 0000 -------
The patches libvorbis-1.2.0-CVE-2008-1419.patch and
libvorbis-1.2.0-CVE-2008-1420.patch don't apply here.

------- Comment #4 From Alexis Ballier 2008-05-18 09:19:13 0000 -------
(In reply to comment #3)
> The patches libvorbis-1.2.0-CVE-2008-1419.patch and
> libvorbis-1.2.0-CVE-2008-1420.patch don't apply here.

Yep they had dos line endings, thanks to dleverton for pointing that. It should
be better now.

------- Comment #5 From Robert Buchholz 2008-05-18 13:29:24 0000 -------
Thanks for patching so far. There are some issues that are not covered in our
bug report, and so did not make it into your patches:

(1) vorbis comment length checks
https://trac.xiph.org/changeset/14502

(2) "Additional bulletproofing to hufftree decoding"
https://trac.xiph.org/changeset/14811

Both are what was called "additional sanity-checks" at the top, and might lead
to buffer-overread / overflow situations.


Furthermore, an 1.2.1-rc1 is out with all the patches, and I guess one could
just ping Ralph to release the final:
http://thread.gmane.org/gmane.comp.multimedia.ogg.vorbis.devel/4809

------- Comment #6 From Robert Buchholz 2008-06-10 08:02:30 0000 -------
Alexis/Sound maintainers, is there any update here? I would really like to have
a later version in stable that either includes the additional patches, or is
based on a current SVN snapshot. I talked to Ralph Giles, and he confirmed that
the 1.2.1 rc1 is good on linux, and so is the current trunk. The reason for the
delay of the release was build problems on Windows.

------- Comment #7 From Ben de Groot 2008-06-12 12:07:34 0000 -------
1.2.1_rc1 committed to portage cvs

------- Comment #8 From Robert Buchholz 2008-06-12 12:35:36 0000 -------
Thanks, Ben. Do you want to keep this in ~arch for a few days, or go stabling
right away?

------- Comment #9 From Ben de Groot 2008-06-12 13:11:41 0000 -------
I'd say go ahead with stabling, as there are no issues on linux reported
upstream, and everything on my end works fine.

------- Comment #10 From Robert Buchholz 2008-06-12 13:50:53 0000 -------
Arches, please test and mark stable:
=media-libs/libvorbis-1.2.1_rc1
Target keywords : "alpha amd64 arm hppa ia64 ppc ppc64 release sh sparc x86"

------- Comment #11 From Jeroen Roovers 2008-06-12 15:00:36 0000 -------
Stable for HPPA.

------- Comment #12 From Friedrich Oslage 2008-06-12 20:19:37 0000 -------
stable on sparc

------- Comment #13 From Brent Baude 2008-06-12 20:23:37 0000 -------
ppc64 done

------- Comment #14 From Christian Faulhammer 2008-06-13 08:07:42 0000 -------
x86 stable

------- Comment #15 From Tobias Scherbaum 2008-06-13 15:24:24 0000 -------
ppc stable

------- Comment #16 From Raúl Porcel 2008-06-13 15:35:19 0000 -------
ia64 stable

------- Comment #17 From Tobias Klausmann 2008-06-13 19:24:03 0000 -------
Stable on alpha.

------- Comment #18 From Thomas Anderson (tanderson) 2008-06-13 23:16:10 0000 -------
====amd64====

1. Compiles fine.
2. Installs with no errors/warnings.
3. All things on my system that depend still link/run with the new libvorbis.

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0,
2.6.24-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3400+
Timestamp of tree: Fri, 13 Jun 2008 19:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config
/usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf
/etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c
/etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/distfiles"
FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict
parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/science /overlay"
SYNC="rsync://raptor.gentoo.osuosl.org/gentoo-portage"
USE="X acl aiglx aim amd64 berkdb branding cli cracklib crypt cups dri fortran
gdbm gpm gtk iconv imap ipv6 isdnlog midi mmx mpeg3 mudflap ncurses nls nptl
nptlonly nvidia opengl openmp pam pcre perl pppd python qt3 readline reflection
session sockets spl sqlite3 sse sse2 ssl tcpd unicode vim xcomposite xine xorg
zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m
maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias
authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs
dav_lock deflate dir disk_cache env expires ext_filter file_cache filter
headers include info log_config logio mem_cache mime mime_magic negotiation
rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL,
LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #19 From Richard Freeman 2008-06-14 14:30:10 0000 -------
amd64 stable - thanks for testing

------- Comment #20 From Peter Volkov 2008-06-16 15:56:53 0000 -------
Fixed in release snapshot.

------- Comment #21 From Robert Buchholz 2008-06-23 23:04:50 0000 -------
GLSA 200806-09

First Last Prev Next    No search results available      Search page      Enter new bug