what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

rakzero.txt

rakzero.txt
Posted Jun 18, 2005
Authored by Luigi Auriemma | Site aluigi.altervista.org

Raknet network library versions 2.33 and below suffer from a server termination and endless loop denial of service vulnerability.

tags | advisory, denial of service
SHA-256 | ab1b55c29cc8be2d8e9de8e4afc7515cbea37aa1837a30299faceb2c13727839

rakzero.txt

Change Mirror Download

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

Luigi Auriemma

Application: Raknet network library
http://www.rakkarsoft.com
Versions: <= 2.33 (before 30 May 2005)
the bug has been introduced in some recent updates but
is not known what is the exact first vulnerable version
Platforms: Windows and Unix
Bug: server termination and endless loop
Exploitation: remote, versus server
Date: 05 June 2005
Author: Luigi Auriemma
e-mail: aluigi@autistici.org
web: http://aluigi.altervista.org


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


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


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

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


Raknet is a multi-license (GPL, shareware and commercial) network
library for games developed by Rakkarsoft.
It has been used in many open and closed source games like those
developed by nFusion (http://www.n-fusion.com).
Just the recent game of this software house, Elite Warriors: Vietnam
(http://www.n-fusion.com/nFusion/ewvstory.html), released in March 2005
is one of the vulnerable games (versions <= 1.03).
Anyway the older games developed by nFusion are not vulnerable since
they use older versions of the library that don't contain the bug.


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

======
2) Bug
======


An UDP packet of 0 bytes is able to freeze the game server.
The problem is that when an empty packet is received the server should
close the socket and return to the main menu (the first bug) but before
doing that it enters in an endless loop that executes Sleep(10) until
the main thread is active (but never terminates).


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

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


http://aluigi.altervista.org/poc/rakzero.zip


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

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


Version 2.33 (05/30/2005).
The version number has not been changed so be sure to have the patched
version released the 30 May 2005 or later.


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


---
Luigi Auriemma
http://aluigi.altervista.org
Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    22 Files
  • 18
    Apr 18th
    45 Files
  • 19
    Apr 19th
    8 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    11 Files
  • 23
    Apr 23rd
    68 Files
  • 24
    Apr 24th
    23 Files
  • 25
    Apr 25th
    16 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close