Halo response off-by-one buffer overflow
| halo-response-offbyone-bo (17310) |
Description:
Halo is vulnerable to a denial of service attack, caused by an off-by-one buffer overflow in the client response in the Gamespy SDK algorithm. A remote attacker could send specially-crafted response longer than 32 bytes to cause the server to crash.
Consequences:
Denial of Service
Remedy:
Upgrade to the latest version of Halo (1.05 or later) available from the Halo Web site. See References.
References:
- BugTraq Mailing List, Thu Sep 09 2004 - 15:05:51 CDT: Off-by-one bug in Halo 1.04.
- Halo Web site: Halo for PC and Mac.
- BID-11147: Gearbox Software Halo Combat Evolved Game Server Remote Denial Of Service Vulnerability
- CVE-2004-1667: Off-by-one error in Halo Combat Evolved 1.04 and earlier allows remote attackers to cause a denial of service (server crash) via a long client response.
- SA12504: Halo Client Response Off-By-One Denial of Service Vulnerability
Platforms Affected:
- Bungie Halo 1.04 and prior
Reported:
Sep 09, 2004
The information within this database may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the author/distributor (IBM Internet Security Systems X-Force) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.
For corrections or additions please email xforce@iss.net
