Gentoo Archives: gentoo-announce

From: Kurt Lieber <klieber@g.o>
To: gentoo-announce@l.g.o
Cc: bugtraq@×××××××××××××.com, full-disclosure@××××××××××××.com, security-alerts@×××××××××××××.com
Subject: [gentoo-announce] [ GLSA 200404-12 ] Scorched 3D server chat box format string vulnerability
Date: Fri, 09 Apr 2004 13:36:19
Message-Id: 20040409133224.GE16487@mail.lieber.org
1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 Gentoo Linux Security Advisory GLSA 200404-12
3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4 http://security.gentoo.org
5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6
7 Severity: High
8 Title: Scorched 3D server chat box format string vulnerability
9
10 Date: April 09, 2004
11 Bugs: #39302
12 ID: 200404-12
13
14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
15
16 Synopsis
17 ========
18
19 Scorched 3D is vulnerable to a format string attack in the chat box
20 that leads to Denial of Service on the game server and possibly allows
21 execution of arbitrary code.
22
23 Background
24 ==========
25
26 Scorched 3D is a game based loosely on the classic DOS game "Scorched
27 Earth". Scorched 3D adds amongst other new features a 3D island
28 environment and LAN and internet play. Scorched 3D is totally free and
29 is available for multiple operating systems.
30
31 Affected packages
32 =================
33
34 -------------------------------------------------------------------
35 Package / Vulnerable / Unaffected
36 -------------------------------------------------------------------
37 games-strategy/scorched3d < 37 >= 37
38
39 Description
40 ===========
41
42 Scorched 3D (build 36.2 and before) does not properly check the text
43 entered in the Chat box (T key). Using format string characters, you
44 can generate a heap overflow. This and several other unchecked buffers
45 have been corrected in the build 37 release.
46
47 Impact
48 ======
49
50 This vulnerability can be easily exploited to remotely crash the
51 Scorched 3D server, disconnecting all clients. It could also
52 theorically be used to execute arbitrary code on the server with the
53 rights of the user running the server.
54
55 Workaround
56 ==========
57
58 A workaround is not currently known for this issue. All users are
59 advised to upgrade to the latest version of the affected package.
60
61 Resolution
62 ==========
63
64 Scorched 3D users should upgrade to version 37 or later:
65
66 # emerge sync
67
68 # emerge -pv ">=games-strategy/scorched3d-37"
69 # emerge ">=games-strategy/scorched3d-37"
70
71 Availability
72 ============
73
74 This GLSA and any updates to it are available for viewing at
75 the Gentoo Security Website:
76
77 http://security.gentoo.org/glsa/glsa-200404-12.xml
78
79 Concerns?
80 =========
81
82 Security is a primary focus of Gentoo Linux and ensuring the
83 confidentiality and security of our users machines is of utmost
84 importance to us. Any security concerns should be addressed to
85 security@g.o or alternatively, you may file a bug at
86 http://bugs.gentoo.org.
87
88 License
89 =======
90
91 Copyright 2004 Gentoo Technologies, Inc; referenced text
92 belongs to its owner(s).
93
94 The contents of this document are licensed under the
95 Creative Commons - Attribution / Share Alike license.
96
97 http://creativecommons.org/licenses/by-sa/1.0