Launchpad has imported 18 comments from the remote bug at
https://bugs.gentoo.org/show_bug.cgi?id=217715.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2008-04-14T20:01:33+00:00 rbu wrote:

xiph's (lib)speex 1.2 beta 3.2 has been tagged that fixes CVE-2008-1686
directly in the the speex_header_to_packet() function which applications
use. Sanitations inside applications are therefore unnecessary.

Patch:
  https://trac.xiph.org/changeset/14701

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/11

------------------------------------------------------------------------
On 2008-04-15T09:35:05+00:00 ssuominen wrote:

And we have it in Portage now,

*speex-1.2_beta3_p2 (15 Apr 2008)

  15 Apr 2008; Samuli Suominen <d...@gentoo.org> -speex-1.1.7.ebuild,
  +speex-1.2_beta3_p2.ebuild:
  Version bump.


Reply at: 
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/13

------------------------------------------------------------------------
On 2008-04-15T10:38:43+00:00 rbu wrote:

Arch Security Liaisons, please test and mark stable:
=media-libs/speex-1.2_beta3_p2
Target keywords : "alpha amd64 arm hppa ia64 ppc ppc64 release sh sparc x86"

CC'ing current Liaisons:
   alpha : ferdy
   amd64 : welp
    hppa : jer
     ppc : dertobi123
   ppc64 : corsair
 release : pva
   sparc : fmccor
     x86 : opfer


Reply at: 
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/14

------------------------------------------------------------------------
On 2008-04-15T13:17:57+00:00 armin76 wrote:

Adding Tobias for alpha

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/15

------------------------------------------------------------------------
On 2008-04-15T13:46:01+00:00 fmccor wrote:

Sparc stable (tested with {.wav}).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/16

------------------------------------------------------------------------
On 2008-04-15T16:17:10+00:00 corsair wrote:

ppc64 stable

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/18

------------------------------------------------------------------------
On 2008-04-15T16:51:29+00:00 ssuominen wrote:

amd64 stable, tested by playing with ogg123 (vorbis-tools using USE speex) and
converting .spx to .wav and back to .spx using speexdec and speexenc
also tested by an AT (VQuickSilver, Freenode), thanks to him


Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/19

------------------------------------------------------------------------
On 2008-04-15T20:00:45+00:00 klausman wrote:

Stable for alpha.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/21

------------------------------------------------------------------------
On 2008-04-15T21:53:19+00:00 rbu wrote:

*** Bug 217820 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/22

------------------------------------------------------------------------
On 2008-04-16T19:08:12+00:00 dertobi123 wrote:

ppc stable

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/23

------------------------------------------------------------------------
On 2008-04-17T01:04:10+00:00 maekke wrote:

x86 stable

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/24

------------------------------------------------------------------------
On 2008-04-17T09:42:39+00:00 vorlon wrote:

now public via http://www.ocert.org/advisories/ocert-2008-004.html

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/29

------------------------------------------------------------------------
On 2008-04-17T09:59:20+00:00 vorlon wrote:

removing arch security liaisons, adding missing arches, adding sound herd
hope I didn't forget to remove/add anyone

glsa request filed

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/30

------------------------------------------------------------------------
On 2008-04-17T10:02:30+00:00 vorlon wrote:

really removing this time

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/31

------------------------------------------------------------------------
On 2008-04-17T10:18:10+00:00 armin76 wrote:

ia64 stable

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/32

------------------------------------------------------------------------
On 2008-04-17T10:53:48+00:00 klausman wrote:

Removing myself since I stood in for ferdy as sec liaison for Alpha.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/33

------------------------------------------------------------------------
On 2008-04-17T12:15:52+00:00 rbu wrote:

GLSA 200804-17.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/34

------------------------------------------------------------------------
On 2008-04-21T08:16:15+00:00 pva wrote:

Fixed in release snapshot.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/speex/+bug/218652/comments/36

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gst-plugins-good0.10 in
Ubuntu.
https://bugs.launchpad.net/bugs/218652

Title:
  CVE-2008-1686: Multiple speex implementations insufficient boundary
  checks

Status in vorbis-tools:
  Fix Released
Status in xine-lib:
  Fix Released
Status in gst-plugins-good0.10 package in Ubuntu:
  Invalid
Status in libannodex package in Ubuntu:
  Invalid
Status in libfishsound package in Ubuntu:
  Fix Released
Status in libsdl-sound1.2 package in Ubuntu:
  Won't Fix
Status in speex package in Ubuntu:
  Invalid
Status in sweep package in Ubuntu:
  Won't Fix
Status in vlc package in Ubuntu:
  Fix Released
Status in vorbis-tools package in Ubuntu:
  Fix Released
Status in xine-lib package in Ubuntu:
  Fix Released
Status in xmms-speex package in Ubuntu:
  Invalid
Status in gst-plugins-good0.10 source package in Dapper:
  Fix Released
Status in libannodex source package in Dapper:
  Won't Fix
Status in libfishsound source package in Dapper:
  Won't Fix
Status in libsdl-sound1.2 source package in Dapper:
  Won't Fix
Status in speex source package in Dapper:
  Fix Released
Status in sweep source package in Dapper:
  Won't Fix
Status in vlc source package in Dapper:
  Won't Fix
Status in vorbis-tools source package in Dapper:
  Fix Released
Status in xine-lib source package in Dapper:
  Fix Released
Status in xmms-speex source package in Dapper:
  Invalid
Status in gst-plugins-good0.10 source package in Feisty:
  Fix Released
Status in libannodex source package in Feisty:
  Won't Fix
Status in libfishsound source package in Feisty:
  Won't Fix
Status in libsdl-sound1.2 source package in Feisty:
  Won't Fix
Status in speex source package in Feisty:
  Fix Released
Status in sweep source package in Feisty:
  Won't Fix
Status in vlc source package in Feisty:
  Won't Fix
Status in vorbis-tools source package in Feisty:
  Fix Released
Status in xine-lib source package in Feisty:
  Fix Released
Status in xmms-speex source package in Feisty:
  Won't Fix
Status in gst-plugins-good0.10 source package in Gutsy:
  Fix Released
Status in libannodex source package in Gutsy:
  Won't Fix
Status in libfishsound source package in Gutsy:
  Won't Fix
Status in libsdl-sound1.2 source package in Gutsy:
  Won't Fix
Status in speex source package in Gutsy:
  Fix Released
Status in sweep source package in Gutsy:
  Won't Fix
Status in vlc source package in Gutsy:
  Won't Fix
Status in vorbis-tools source package in Gutsy:
  Fix Released
Status in xine-lib source package in Gutsy:
  Fix Released
Status in xmms-speex source package in Gutsy:
  Won't Fix
Status in gst-plugins-good0.10 source package in Hardy:
  Fix Released
Status in libannodex source package in Hardy:
  Won't Fix
Status in libfishsound source package in Hardy:
  Fix Released
Status in libsdl-sound1.2 source package in Hardy:
  Won't Fix
Status in speex source package in Hardy:
  Fix Released
Status in sweep source package in Hardy:
  Won't Fix
Status in vlc source package in Hardy:
  Fix Released
Status in vorbis-tools source package in Hardy:
  Fix Released
Status in xine-lib source package in Hardy:
  Fix Released
Status in xmms-speex source package in Hardy:
  Invalid
Status in speex package in Fedora:
  Fix Released
Status in speex package in Gentoo Linux:
  Fix Released

Bug description:
  Description

  Uncontrolled array index in Speex 1.1.12 and earlier, as used in
  libfishsound 0.9.0 and earlier, including Illiminable DirectShow
  Filters and Annodex Plugins for Firefox, allows remote attackers to
  execute arbitrary code via a header structure containing a negative
  offset, which is used to dereference a function pointer.

  See:
  http://www.ocert.org/advisories/ocert-2008-2.html
  http://www.ocert.org/advisories/ocert-2008-004.html

  From the oCERT advisory #2008-002:

  "The libfishsound  decoder library incorrectly implements the
  reference speex decoder from the Speex library, performing
  insufficient boundary checks on a header structure read from user
  input.

  A user controlled field in the header structure is used to build a
  function pointer. The libfishsound implementation does not check for
  negative values for the field, allowing the function pointer to be
  pointed at an arbitary position in memory. This allows remote code
  execution.

  A patch has been committed to the libfishsound public repository.

  Affected version: <= 0.9.0

  Fixed version: 0.9.1

  Additional affected packages:

  Speex <= 1.1.12, the reference implementation from which libfishsound
  is derived.

  Illiminable DirectShow Filters, which statically include the
  libfishsound library.

  Annodex Plugins for Firefox.

  Credit: reporter wishes to remain anonymous

  CVE: CVE-2008-1686"

  
  From the oCERT advisory #2008-004:

  "The reference speex decoder from the Speex library performs insufficient
  boundary checks on a header structure read from user input, this has been
  reported in oCERT-2008-002 advisory.

  Further investigation showed that several packages include similar code and
  are therefore vulnerable.

  In order to prevent the usage of incorrect header processing reference code,
  the speex_packet_to_header() function has been modified to bound the returned
  mode values in Speex >= 1.2beta3.2. This change automatically fixes
  applications that use the Speex library dynamically.

  Affected version:

  gstreamer-plugins-good <= 0.10.8
  SDL_sound <= 1.0.1
  Speex <= 1.1.12 (speexdec)
  Sweep <= 0.9.2
  vorbis-tools <= 1.2.0
  VLC Media Player <= 0.8.6f
  xine-lib <= 1.1.11.1
  XMMS speex plugin

  Fixed version:

  gstreamer-plugins-good, >= 0.10.8 (patched in CVS)
  SDL_sound, patched in CVS
  Speex >= 1.2beta3.2 (patched in CVS)
  Sweep >= 0.9.3
  vorbis-tools, patched in CVS
  VLC Media Player, N/A
  xine-lib >= 1.1.12
  XMMS speex plugin, N/A

  Credit: see oCERT-2008-002, additionally we would like to thank Tomas Hoger
  from the Red Hat Security Response Team for his help in investigating the
  issue.

  CVE: CVE-2008-1686"

To manage notifications about this bug go to:
https://bugs.launchpad.net/vorbis-tools/+bug/218652/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to