Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
BID:25374
Info
Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
| Bugtraq ID: | 25374 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2007-4442 |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 20 2007 12:00AM |
| Updated: | May 07 2015 05:35PM |
| Credit: | Discovery is credited to Luigi Auriemma <[email protected]>. |
| Vulnerable: |
Epic Games Unreal Tournament Server 436.0 Epic Games Unreal Tournament 2004 win32 Epic Games Unreal Tournament 2004 macOS Epic Games Unreal Tournament 2004 3236 Epic Games Unreal Tournament 2003 Demo Version 2206 win32 Epic Games Unreal Tournament 2003 Demo Version 2206 linux Epic Games Unreal Tournament 2003 2225 win32 Epic Games Unreal Tournament 2003 2225 macOS Epic Games Unreal Tournament 2003 2199 win32 Epic Games Unreal Tournament 2003 2199 macOS Epic Games Unreal Tournament 2003 2199 linux Epic Games Unreal Engine 436 Epic Games Unreal Engine 3 Epic Games Unreal Engine 226f America's Army America's Army 2.8.2 |
| Not Vulnerable: |
Epic Games Unreal Tournament 3 1.3beta4 |
Discussion
Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
The Unreal Engine is prone to a remote denial-of-service vulnerability because the application fails to properly bounds-check user-supplied input.
Successfully exploiting this issue allows remote attackers to corrupt application memory in a manner that causes a crash. Remote code execution may be possible, but this has not been confirmed.
Versions of Unreal Engine that are included in Unreal Tournament 2003 and 2004 are vulnerable. Given the reuse of the engine in multiple other products, other games and versions are also likely vulnerable.
This vulnerability also affects America's Army 2.8.2 when Punkbuster is enabled on the local server; other versions may also be vulnerable.
The Unreal Engine is prone to a remote denial-of-service vulnerability because the application fails to properly bounds-check user-supplied input.
Successfully exploiting this issue allows remote attackers to corrupt application memory in a manner that causes a crash. Remote code execution may be possible, but this has not been confirmed.
Versions of Unreal Engine that are included in Unreal Tournament 2003 and 2004 are vulnerable. Given the reuse of the engine in multiple other products, other games and versions are also likely vulnerable.
This vulnerability also affects America's Army 2.8.2 when Punkbuster is enabled on the local server; other versions may also be vulnerable.
Exploit / POC
Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
The following exploits are available:
The following exploits are available:
Solution / Fix
Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
Solution:
Reportedly, Unreal Engine 451b is not affected by this issue. Please contact the vendor for details.
Solution:
Reportedly, Unreal Engine 451b is not affected by this issue. Please contact the vendor for details.
References
Epic Games Unreal Engine Logging Function Remote Denial of Service Vulnerability
References:
References:
- America's Army Homepage (America's Army)
- Home Page (Epic Games)
- Unreal Tournament Homepage (Epic Games)
- Unexploitable buffer-overflow in America's Army 2.8.2 through PB (Luigi Auriemma)
- Unexploitable buffer-overflow in the logging function of the Unreal engine (Luigi Auriemma
)