Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 204065
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Carsten Lohrke <carlo@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 204065 depends on: Show dependency tree
Bug 204065 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-01-02 15:11 0000
The function which handles the incoming queries from the clients is
affected by a vulnerability which allows an attacker to crash the
server remotely using the smallest RTSP query possible to use.

This problem is caused by the absence of an instruction for checking if
the amount of client's data (reqStrSize) is longer or equal than 8
bytes because the function makes use of unsigned numbers, so "7 - 8" is
not -1 but 4294967295, resulting in a crash caused by the reaching of
the end of the allocated memory.

http://aluigi.altervista.org/adv/live555x-adv.txt

------- Comment #1 From Pierre-Yves Rofes 2008-02-06 22:28:18 0000 -------
According to the advisory, it's fixed in version 2007.11.18. Media-video,
please bump as necessary.

------- Comment #2 From Sune Kloppenborg Jeppesen 2008-02-26 20:52:48 0000 -------
media-video please bump.

------- Comment #3 From Alexis Ballier 2008-02-29 11:59:40 0000 -------
ok, we really suck here; this was expected to happen:
- We build libs as non versionned .so's
- If I bump it to 2008.02.08 like that, mplayer & vlc will badly fail if
they're not rebuilt; and since the soname hasn't changed, it will not be
forced.
- It seems a rebuild is enough

I don't know what'd be the best option there; I'd go for manual .so's
versionning

------- Comment #4 From Alexis Ballier 2008-02-29 20:21:29 0000 -------
bumped to 2008.02.08.


I've added a loosy abi handling; however, for now, if you're upgrading to this
version it will have no effect and one will need to rebuild apps like mplayer
or vlc or they'll badly fail :(

------- Comment #5 From Robert Buchholz 2008-03-01 16:36:47 0000 -------
Would revdep-rebuild find the breakage? 
People will rebuild VLC these days anyway (bug 211575).

Do you want this to go stable then?

------- Comment #6 From Alexis Ballier 2008-03-01 16:46:24 0000 -------
(In reply to comment #5)
> Would revdep-rebuild find the breakage? 

no, and that's the problem

> Do you want this to go stable then?


If the security issue is serious then that's probably better.
Anyway, waiting will probably not change anything and one day we'll have to ask
for a new version to go stable...

------- Comment #7 From Carsten Lohrke 2008-03-01 17:25:06 0000 -------
(In reply to comment #6)
> (In reply to comment #5)
> > Would revdep-rebuild find the breakage? 
> 
> no, and that's the problem

Hu? A post install message telling the user to do 

revdep-rebuild --library live.blah.x.so

should do it or am I missing something? Don't know if it would make sense to
add theis message in the GLSA as well.

A real problem is that a lot of users don't read post install notices, though,
and you can't even blame than, given that a lot of us apparently don't really
think about keeping the messages as concise as possible, but quite verbose if
not spammy, instead.

------- Comment #8 From Robert Buchholz 2008-03-02 11:24:27 0000 -------
(In reply to comment #7)
> revdep-rebuild --library live.blah.x.so

Will not find ABI breakage without soname change. The postinstall message is
good enough for me, so...

Arches, please test and mark stable:
=media-plugins/live-2008.02.08
Target keywords : "alpha amd64 arm hppa ia64 ppc ppc64 release sparc x86"

------- Comment #9 From Markus Meier 2008-03-02 14:57:09 0000 -------
x86 stable

------- Comment #10 From Markus Rothe 2008-03-02 20:29:58 0000 -------
ppc64 stable

------- Comment #11 From Jeroen Roovers 2008-03-03 01:28:21 0000 -------
Stable for HPPA.

------- Comment #12 From Raúl Porcel 2008-03-04 10:48:33 0000 -------
alpha/ia64/sparc stable

------- Comment #13 From Tobias Scherbaum 2008-03-04 21:01:06 0000 -------
ppc stable

------- Comment #14 From Steve Dibb 2008-03-06 14:17:47 0000 -------
amd64 stable

------- Comment #15 From Peter Volkov 2008-03-06 18:18:06 0000 -------
Fixed in release snapshot.

------- Comment #16 From Robert Buchholz 2008-03-08 17:02:59 0000 -------
This here requires a GLSA vote.
I'd go for a NO here.

------- Comment #17 From Raphael Marichez 2008-03-09 17:42:48 0000 -------
remotely crashing a "live" streaming server in such a way is easy, and i vote
yes.

------- Comment #18 From Pierre-Yves Rofes 2008-03-11 12:17:42 0000 -------
voting yes too.

------- Comment #19 From Denis Dupeyron 2008-03-11 14:29:34 0000 -------
(In reply to comment #3)
> - If I bump it to 2008.02.08 like that, mplayer & vlc will badly fail if
> they're not rebuilt; and since the soname hasn't changed, it will not be
> forced.

True. How about rev-bumping stable and unstable mplayer vlc and others with a
>=media-plugins/live-2008.02.08 dep in order to force rebuilding ?

Denis.

------- Comment #20 From Robert Buchholz 2008-03-12 02:21:04 0000 -------
That would(In reply to comment #19)
> True. How about rev-bumping stable and unstable mplayer vlc and others with a
> >=media-plugins/live-2008.02.08 dep in order to force rebuilding ?

That would force rebuilding for everyone, even the majority (?) not having
USE=live enabled. I think the two are bumped and stabled often enough, but
that's the maintainer's call.

------- Comment #21 From Steve Dibb 2008-03-12 14:44:32 0000 -------
(In reply to comment #20)
> That would(In reply to comment #19)
> > True. How about rev-bumping stable and unstable mplayer vlc and others with a
> > >=media-plugins/live-2008.02.08 dep in order to force rebuilding ?
> 
> That would force rebuilding for everyone, even the majority (?) not having
> USE=live enabled. I think the two are bumped and stabled often enough, but
> that's the maintainer's call.
> 

Mm, I'd pass.  I tested it and I didn't have any problems with the upgrade for
live.

------- Comment #22 From Pierre-Yves Rofes 2008-03-12 21:25:48 0000 -------
So are we ok for the GLSA? currently it doesn't mention any revdep-rebuild in
the resolution part...

------- Comment #23 From Steve Dibb 2008-03-12 21:30:02 0000 -------
(In reply to comment #22)
> So are we ok for the GLSA? currently it doesn't mention any revdep-rebuild in
> the resolution part...
> 

I'll add an ewarn to the ebuild

------- Comment #24 From Pierre-Yves Rofes 2008-03-13 22:37:23 0000 -------
GLSA 200803-22

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