Doomsday: Multiple vulnerabilities
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 200802-02 / doomsday |
| Release Date |
February 06, 2008 |
| Latest Revision |
February 10, 2008: 02 |
| Impact |
high |
| Exploitable |
remote |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| games-fps/doomsday |
<=
1.9.0_beta52 |
*
|
All supported architectures
|
Warning: *: Needs to be manually updated
|
Related bugreports:
#190835
Synopsis
Multiple vulnerabilities in Doomsday might allow remote execution of
arbitrary code or a Denial of Service.
2.
Impact Information
Background
The Doomsday Engine (deng) is a modern gaming engine for popular ID
games like Doom, Heretic and Hexen.
Description
Luigi Auriemma discovered multiple buffer overflows in the
D_NetPlayerEvent() function, the Msg_Write() function and the
NetSv_ReadCommands() function. He also discovered errors when handling
chat messages that are not NULL-terminated (CVE-2007-4642) or contain a
short data length, triggering an integer underflow (CVE-2007-4643).
Furthermore a format string vulnerability was discovered in the
Cl_GetPackets() function when processing PSV_CONSOLE_TEXT messages
(CVE-2007-4644).
Impact
A remote attacker could exploit these vulnerabilities to execute
arbitrary code with the rights of the user running the Doomsday server
or cause a Denial of Service by sending specially crafted messages to
the server.
3.
Resolution Information
Workaround
There is no known workaround at this time.
Resolution
While some of these issues could be resolved in
"games-fps/doomsday-1.9.0-beta5.2", the format string vulnerability
(CVE-2007-4644) remains unfixed. We recommend that users unmerge
Doomsday:
Code Listing 3.1: Resolution |
# emerge --unmerge games-fps/doomsday
|
4.
References
|