First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 76862
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jeremy Huddleston (RETIRED) <eradicator@gentoo.org>
Add CC:
CC:
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 76862 depends on: Show dependency tree
Bug 76862 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-01-06 01:38 0000
Daniel Kobras over at Debian passed this on to me.  It's fixed in
mpg123-0.59s-r9.  Archs please mark stable.

Moi Jeremy!

I'm the Debian maintainer of mpg123. Recently, we got notified by a user
about (yet another) security problem with layer 2 streams. In a
nutshell, certain parameters in the MPEG header are assumed to be
constant throughout the whole stream, while different, but related
parameters are allowed to vary. This can definitely be abused to read
from illegal positions in memory and crash the app. With a few
indirections, it might even be possible to obtain a heap overflow
situation similar to CAN-2004-0805. Anyway, severity seems rather low,
but we decided to treat this as a security issue. Our security team has
assigned CAN-2004-0991 for it. The bug was discovered and investigated
by Yuri D'Elia. I've coded the attached fix for 0.59r and thought I pass
it on to you, even if it doesn't apply cleanly to Gentoo's pre-0.59s.
Looks like the header decoding has been cleaned up a bit in between, but
the bug might still be present. If you need more information about the
issue, please let me know, and I'll try to dig out some.

Regards,

Daniel.

------- Comment #1 From Michael Hanselmann (hansmi) (RETIRED) 2005-01-06 03:08:44 0000 -------
Stable on ppc.

------- Comment #2 From Jeremy Huddleston (RETIRED) 2005-01-07 00:54:45 0000 -------
marked stable ppc64 for corsair.

------- Comment #3 From Tim Yamin (RETIRED) 2005-01-07 15:40:40 0000 -------
Groovy IA64 magic done; removing from CC.

------- Comment #4 From Guy Martin 2005-01-08 09:26:35 0000 -------
Stable on hppa.

------- Comment #5 From Bryan Østergaard (RETIRED) 2005-01-08 11:39:48 0000 -------
Stable on alpha.

------- Comment #6 From Hardave Riar (RETIRED) 2005-01-10 06:31:09 0000 -------
Stable on mips.

------- Comment #7 From Dan Margolis (RETIRED) 2005-01-10 11:42:06 0000 -------
GLSA 200501-14

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