You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > Unreal Tournament 3 > UT3 Server - General Chat

Reply
Thread Tools Display Modes
  #1  
Unread 30th July, 2008, 01:50 PM
MrHinkyDink MrHinkyDink is offline
Forum Newcomer
 
Join Date: Mar 2005
Posts: 8
Exclamation Memory corruption and NULL pointer in Unreal Tournament III

Our old pal Luigi is keeping busy... second UT hack published in as many days... I haven't looked at the source of his exploit but his stuff always works as advertised.


#########################################

Luigi Auriemma

Application: Unreal Tournament III
http://www.unrealtournament3.com
Versions: <= 1.2 and 1.3beta4
Platforms: Windows (tested), Linux, PS3 and Xbox360
Bugs: A] memory corruption
B] NULL pointer
Exploitation: remote, versus server
Date: 30 Jul 2008
Author: Luigi Auriemma
e-mail: [email address]
web: aluigi.org


#########################################


1) Introduction
2) Bugs
3) The Code
4) Fix


#########################################

===============
1) Introduction
===============


Unreal Tournament III is the latest game (2007) of the Unreal series
created by Epic Games (http://www.epicgames.com).


#########################################

=======
2) Bugs
=======

--------------------
A] memory corruption
--------------------

UT3 is affected by a problem in the handling of a specific type of
packet. In this particular type of packet there is a 16 bit field which
specifies the size of the data that follows and if this string is
longer than about 172 bytes a memory corruption will occur allowing an
attacker to control various registers which could allow the execution
of malicious code.


---------------
B] NULL pointer
---------------

If the amount of data about I talked previously is bigger than the
total size of the packet the string will not be read and a NULL pointer
exception will occur.
This type of bug is easily recognizable on the server because the
message "Error: Attempted to multiply free a voice packet" is
displayed before the crash when the malformed packet is received.


#########################################

===========
3) The Code
===========


http://aluigi.org/poc/ut3mendo.zip


#########################################

======
4) Fix
======


No fix


#########################################


---
Luigi Auriemma
http://aluigi.org
http://backup.aluigi.org
http://mirror.aluigi.org
Reply With Quote
  #2  
Unread 30th July, 2008, 09:01 AM
Wormbo's Avatar
Wormbo Wormbo is offline
out of order
 
Join Date: Sep 2003
Posts: 3,383
Default

I don't like that he releases a proof-of-concept before Epic had a chance to patch the bug.
__________________
Wormbo's UT/UT2004/UT3 mods | PlanetJailbreak | Unreal Wiki | Liandri Archives
Quote:
<@Mych|Lockdown> ...and the award for the most creative spelling of "Jailbreak" goes to ... "Gandis Jealbrake Server"
Reply With Quote
  #3  
Unread 30th July, 2008, 09:11 AM
Wormbo's Avatar
Wormbo Wormbo is offline
out of order
 
Join Date: Sep 2003
Posts: 3,383
Default

Quote:
Originally Posted by MrHinkyDink View Post
======
4) Fix
======


No fix
Very funny. As if he notified Epic Games and allowed them some time to write a patch. Bad philosophy IMHO.
__________________
Wormbo's UT/UT2004/UT3 mods | PlanetJailbreak | Unreal Wiki | Liandri Archives
Quote:
<@Mych|Lockdown> ...and the award for the most creative spelling of "Jailbreak" goes to ... "Gandis Jealbrake Server"
Reply With Quote
  #4  
Unread 15th August, 2008, 08:02 PM
dirrty[starbuck]'s Avatar
dirrty[starbuck] dirrty[starbuck] is offline
Killing Spree
 
Join Date: Jan 2006
Posts: 18
Default

FYI - Patch 1.3 (released a couple days ago) fixes this vunerability.

__________________
http://forum.dirrtyclan.com
http://blogs.dirrtyclan.com/starbuck
UT3 Server: ut3.dirrtyclan.com:7777
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 10:24 PM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.