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

tzt002.txt

tzt002.txt
Posted Aug 5, 2003
Authored by Mike Kristovich | Site ThreeZee.com

ThreeZee Technology Security Advisory #TZT002 - GameSpy Arcade allows for arbitrary file writing due to a lack of file extension checking in the GSAPAK.exe binary.

tags | advisory, arbitrary
SHA-256 | ab5ef565cea587e770cc35b8c662b36159dd53ccba85ca369f780905953f94d1

tzt002.txt

Change Mirror Download
###############################################################
ThreeZee Technology, Inc. Security Advisory #TZT002
###############################################################

Advisory: GameSpy Arcade Arbitrary File Writing

Discovered: July 26, 2003
Released: July 31, 2003

Risk: Critical; Allows writing of a file to any
location on the victim's system.

Author: Mike Kristovich, Security Researcher
ThreeZee Technology, Inc.
http://www.ThreeZee.com

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

Table of contents:

1) Introduction
2) The Bug
3) Details
4) Fix
5) Philosophy
6) Closing comments

_______________________________________________________________

1) Introduction

The problem exists within GSAPAK.EXE, a game update agent which
is included by default with the installation of GameSpy Arcade.

GameSpy automatically adds three mime types to the list of
accepted documents in Internet Explorer and Netscape Navigator,
which are:

"application/x-gsarcade-usersvc"
"application/x-gsarcade-skinpak"
"application/x-gsarcade-launch"

By default, when a file with the extension of .APK, .arcade or
.asn is received, it will be launched by GSAPAK.exe.

_______________________________________________________________

2) The Bug

When a user receives a file with the .APK extension, it is
actually a simple ZIP file. An attacker could simply construct
a ZIP file, and change the path so that it would by extracted
into the root directory of the drive, or even the startup
directory of Windows.

Using this method, it would be quite easy to insert a virus,
trojan horse, or pretty much anything one desires, into the
victim's system.

i.e.: ../../../calc.exe - Would put it in the root directory

Because the file is considered an accepted type by browsers,
there will be no dialog asking the user to accept or deny
receiving it.

_______________________________________________________________

3) Risk

If a user were to have JavaScript enabled, the attacker could
even add "onLoad=" to an IMG tag on a web page, which would run
the file upon the image being loaded. This could have serious
consequences on Gaming Forums.

This bug does not require GameSpy Arcade to run, or ever have
run. It's possible that it has been installed along with a
game, and hasn't been touched. This does not make the user
safe. GSAPAK.exe is a separate entity in the GameSpy package,
and is useful for the purpose they've created it.

_______________________________________________________________

4) Fix

GameSpy was notified on July 28, 2003.

GameSpy responded very quickly, and they were on their way to
fixing the bug within 12 hours of the initial contact.

Directory of GameSpy Technology, David Wright, has told TZT
that this vulnerability will be fixed in a patch this week.
We'd like to thank GameSpy for their extremely fast response
and professionalism in handling this matter.

Current GameSpy Arcade users should see the patch, and be
given the option (possibly required) to update. We suggest
the latter.

If you have concerns about waiting for the patch, it can be
temporarily fixed by removing the above specified accepted
documents from the registry. You could also remove GSAPAK.exe,
or you could even choose to uninstall GameSpy Arcade until the
patch becomes available later this week.

_______________________________________________________________


5) Philosophy

GameSpy has hundreds of thousands of users, most of which are
using GameSpy Arcade and are vulnerable to this bug.

This bug has now been disclosed, and all users should patch
their system as soon as the patch is available.

Keep in mind, your system will still be vulnerable even if
you've installed GameSpy Arcade, but never ran it.

_______________________________________________________________

6) Closing comments

We would like to thank GameSpy and David Wright for their
prompt handling of the bug report, again.

_______________________________________________________________

7) Contact

Questions, comments, complaints:

Mike Kristovich, Security Researcher
ThreeZee Technology, Inc.

http://www.ThreeZee.com
zzz@threezee.com


Press inquiries:

press@threezee.com


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
    0 Files
  • 19
    Apr 19th
    0 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    0 Files
  • 23
    Apr 23rd
    0 Files
  • 24
    Apr 24th
    0 Files
  • 25
    Apr 25th
    0 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