Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
BID:8300
Info
Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
| Bugtraq ID: | 8300 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 29 2003 12:00AM |
| Updated: | Oct 17 2007 01:27AM |
| Credit: | Discovery is credited to Auriemma Luigi <[email protected]>. |
| Vulnerable: |
Valvesoftware Half-Life Dedicated Server 4.1.1 .1c1 Win32 Valvesoftware Half-Life Dedicated Server 4.1.1 .0 Win32 Valvesoftware Half-Life Dedicated Server 4.1 .0.9 Win32 Valvesoftware Half-Life Dedicated Server 4.1 .0.8 Win32 Valvesoftware Half-Life Dedicated Server 4.1 .0.7 Win32 Valvesoftware Half-Life Dedicated Server 4.1 .0.6 Win32 Valvesoftware Half-Life Dedicated Server 4.1 .0.4 Win32 Valvesoftware Half-Life Dedicated Server 3.1.1 .1c1 Linux Valvesoftware Half-Life Dedicated Server 3.1.1 .0 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.9 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.8 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.7 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.6 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.5 Linux Valvesoftware Half-Life Dedicated Server 3.1 .0.4 Linux Valvesoftware Half-Life 1.1.1 .0 Valvesoftware Half-Life 1.1 .0.9 Valvesoftware Half-Life 1.1 .0.8 Valvesoftware Half-Life 1.1 .0.4 Windows Valvesoftware Half-Life 1.1 .0.4 Linux |
| Not Vulnerable: |
Valvesoftware Half-Life Dedicated Server 4.1.1 .1d Beta Win32 Valvesoftware Half-Life Dedicated Server 4.1.1 .1c1 Win32 |
Discussion
Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
Half-Life servers are prone to a buffer overflow that may be exploited by a malicious remote client. The vulnerability occurs because the software fails to sufficiently bounds-check client-supplied data during requests to join multiplayer games. This could allow attackers to execute code in the context of the vulnerable server.
This vulnerability affects the server bundled with Half-Life and the free Dedicated Server for both Windows and Linux operating systems.
Half-Life servers are prone to a buffer overflow that may be exploited by a malicious remote client. The vulnerability occurs because the software fails to sufficiently bounds-check client-supplied data during requests to join multiplayer games. This could allow attackers to execute code in the context of the vulnerable server.
This vulnerability affects the server bundled with Half-Life and the free Dedicated Server for both Windows and Linux operating systems.
Exploit / POC
Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
A proof of concept is available at the following location:
http://www.pivx.com/luigi/poc/hlbof-server.zip
The following exploits have also been provided:
A proof of concept is available at the following location:
http://www.pivx.com/luigi/poc/hlbof-server.zip
The following exploits have also been provided:
Solution / Fix
Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
Solution:
The vendor has released an upgrade to address this issue. Users are advised to install the upgrade as soon as possible.
Valvesoftware Half-Life Dedicated Server 3.1 .0.9 Linux
Valvesoftware Half-Life Dedicated Server 3.1 .0.7 Linux
Valvesoftware Half-Life Dedicated Server 3.1 .0.5 Linux
Valvesoftware Half-Life Dedicated Server 3.1 .0.4 Linux
Valvesoftware Half-Life Dedicated Server 3.1 .0.6 Linux
Valvesoftware Half-Life Dedicated Server 3.1 .0.8 Linux
Valvesoftware Half-Life Dedicated Server 3.1.1 .0 Linux
Valvesoftware Half-Life Dedicated Server 3.1.1 .1c1 Linux
Valvesoftware Half-Life Dedicated Server 4.1 .0.6 Win32
Valvesoftware Half-Life Dedicated Server 4.1 .0.9 Win32
Valvesoftware Half-Life Dedicated Server 4.1 .0.4 Win32
Valvesoftware Half-Life Dedicated Server 4.1 .0.7 Win32
Valvesoftware Half-Life Dedicated Server 4.1 .0.8 Win32
Valvesoftware Half-Life Dedicated Server 4.1.1 .1c1 Win32
Valvesoftware Half-Life Dedicated Server 4.1.1 .0 Win32
Solution:
The vendor has released an upgrade to address this issue. Users are advised to install the upgrade as soon as possible.
Valvesoftware Half-Life Dedicated Server 3.1 .0.9 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1 .0.7 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1 .0.5 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1 .0.4 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1 .0.6 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1 .0.8 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1.1 .0 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 3.1.1 .1c1 Linux
-
Valve Software hlds_l_3111d_update.tar.gz
ftp://ftp.valvesoftware.com/Linux/hlds_l_3111d_update.tar.gz
Valvesoftware Half-Life Dedicated Server 4.1 .0.6 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1 .0.9 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1 .0.4 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1 .0.7 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1 .0.8 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1.1 .1c1 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
Valvesoftware Half-Life Dedicated Server 4.1.1 .0 Win32
-
Valve Software hlds4111d_beta.exe
ftp://ftp.valvesoftware.com/Win32/hlds4111d_beta.exe
References
Valve Software Half-Life Server Multiplayer Request Buffer Overflow Vulnerability
References:
References:
- Half-Life servers: buffer-overflow and freeze (Auriemma Luigi
)