First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 111421
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
advisory.txt advisory.txt text/plain Carsten Lohrke 2005-11-03 15:39 0000 6.91 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 111421 depends on: Show dependency tree
Show dependency graph
Bug 111421 blocks:

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







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


Description:   Opened: 2005-11-03 15:37 0000
Versions:     <= 39.1 (bf)
Bugs:         A] format string and buffer-overflow in addLine and
                 SendString*
              B] server freeze through negative numplayers
              C] ComsMessageHandler buffer-overflow
              D] various crashes and possible code execution in
                 Logger.cpp
Exploitation: remote, versus server

------- Comment #1 From Carsten Lohrke 2005-11-03 15:39:27 0000 -------
Created an attachment (id=72076) [edit]
advisory.txt

Luigi Auriemma's advisory web page links are dead, so here's a text copy from
full-disclosure. 

------- Comment #2 From Mr. Bones. 2005-11-04 08:40:34 0000 -------
Package masked until upstream addresses the issue.

------- Comment #3 From Thierry Carrez (RETIRED) 2005-11-05 09:42:19 0000 -------
Maybe a masking GLSA is in order.

------- Comment #4 From Thierry Carrez (RETIRED) 2005-11-10 06:59:39 0000 -------
Security please vote on masking GLSA need.

Should we issue a GLSA describing the issue and advising users to unmerge the
package ? This masking GLSA would be updated with a final one when/if this is
fixed upstream one day.

------- Comment #5 From Sune Kloppenborg Jeppesen 2005-11-10 07:06:41 0000 -------
I tend to vote YES, this is not DoS only. 

------- Comment #6 From Tavis Ormandy (RETIRED) 2005-11-14 01:24:49 0000 -------
vote YES on masking glsa.

------- Comment #7 From Thierry Carrez (RETIRED) 2005-11-14 02:35:42 0000 -------
Then we should do one. I'll handle it...

------- Comment #8 From Thierry Carrez (RETIRED) 2005-11-15 04:52:54 0000 -------
Mask GLSA 200511-12
Setting to enhancement, Waiting on upstream version fix.

------- Comment #9 From FieldySnuts 2006-06-14 09:52:28 0000 -------
Any word from upstream on this?

------- Comment #10 From Chris Gianelloni (RETIRED) 2006-06-14 13:50:31 0000 -------
Upstream is dead.  However, I've been working with the Fedora packager to try
to sync up our patches between our two distributions.  It might be a little
while, but I'll get to it.

------- Comment #11 From FieldySnuts 2006-06-14 20:36:52 0000 -------
Great, thanks so much for the work and the update!

</forums-over-bugzilla>

------- Comment #12 From cbx550f@cfbtrenton.com 2006-07-15 07:42:16 0000 -------
These bugs have been addressed for the soon to be released v40 of this.

Referencing the bugs as listed in "advisory.txt":

A] format string and buffer-overflow in addLine and SendString*

vsprintf is no longer used at all.

B] server freeze through negative numplayers

These values now use an unsigned int

C] ComsMessageHandler buffer-overflow

sprintf has been replaced by snprintf to prevent this.

D] various crashes and possible code execution in Logger.cpp

These have been addressed in the same fashion as the string overflows above.

Version 40 of Scorched3d will be released over the next couple days, and I'm
looking forward to getting it back into the portage tree!

Diff for scorched3d-40.ebuild:
diff scorched3d-39.1-r1.ebuild scorched3d-40.ebuild
3c3
< # $Header:
/var/cvsroot/gentoo-x86/games-strategy/scorched3d/scorched3d-39.1-r1.ebuild,v
1.1 2006/05/12 18:40:23 wolf31o2 Exp $
---
> # $Header: /var/cvsroot/gentoo-x86/games-strategy/scorched3d/scorched3d-40.ebuild,v 1.0 2006/07/09 13:34:00 cbx550f Exp $
13,14c13,14
< KEYWORDS="~amd64 ~ppc ~x86"
< IUSE="mysql"
---
> KEYWORDS="~amd64 ~ppc x86"
> IUSE="mysql vorbis"
23c23,24
<       mysql? ( dev-db/mysql )"
---
>       mysql? ( dev-db/mysql )
>       vorbis? ( media-libs/libvorbis )"
40a42
>               $(use_with vorbis) \
50,51d51
<       insinto
"${GAMES_DATADIR}/scorched3d/data/globalmods/apoc/data/textures/explode/"
<       doins "${FILESDIR}/smoke-orange.bmp" || die "doins failed" #bug #105237


Thank you

Paul Vint (aka cbx550f)

------- Comment #13 From Chris Gianelloni (RETIRED) 2006-08-09 08:36:36 0000 -------
OK.  Version 40 is released and in the tree.

------- Comment #14 From Sune Kloppenborg Jeppesen 2006-08-09 11:27:26 0000 -------
Thx Chris.

Arches please test and mark stable.

------- Comment #15 From Tobias Scherbaum 2006-08-09 13:03:59 0000 -------
ppc stable

------- Comment #16 From Joshua Jackson 2006-08-09 21:06:39 0000 -------
x86 is stable.

------- Comment #17 From Sune Kloppenborg Jeppesen 2006-08-10 00:43:11 0000 -------
This one is ready for GLSA.

------- Comment #18 From Raphael Marichez 2006-08-11 02:41:57 0000 -------
glsa-update sent (200511-12), closing.

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