NGSSoftware Insight Security Research Advisory

Name: Multiple Buffer Overruns RealOne / RealPlayer / RealOne Enterprise
Desktop
Systems Affected: Windows All
Severity: Critical
Category: Remote Buffer Overrun
Vendor URL: http://www.real.com/
Author: Mark Litchfield (mark@ngssoftware.com)
Date: 22nd November 2002
Advisory number: #NISR22112002


Description
***********
RealOne / RealPlayer is one of the most widely used products for internet
media delivery. According to Real, there are currently around 115 million
users worlwide of these products. RealOne is the updated version of
RealPlayer. Both suffer from multiple overrun issues.

Details
*******
This advisory details three remotely exploitable overruns, two being heap
based overflows and the other being a stack based overflow. On exploitation
of these overruns any supplied code would execute in the security context of
the logged on user.

1) By following a link to a SMIL file (Synchronized Multimedia Integration
Language), RealPlayer will automatically download the file in an attempt to
play its content. By suppling an overly long paramter within the SMIL file
a heap overflow would occur in RealPlay.exe. According to Real, they have
fixed the issue by fixing the player status code to handle the cases where
there are large number of characters in the metadata of a smil file.

2) By suppling an overly long rtsp:// filename parameter, for example
within a .m3u file, when a link was followed, Real again would download the
file. When play is selected a heap overflow ocurrs in RealPlay.exe This
has apparently been fixed by Real by improving the robustness of URL
handling in this portion of the product.

3) Again, referring to number two if the 'victim' were to download the file
with a large filename (whether it was on local/rtsp or an http url) Real
Player would access violate when performing the following: If the user were
to right click in Now Playing and select "Edit Clip info" or right click in
"Now Playing" and "Select copy to my Library". In this particular instance
a stack overflow would occur in RealPlayer.


Fix Information
***************
NGSSoftware alerted Real to these problems on the 1st November 2002.
NGSSoftware highly recommend installing the patch found at
http://service.real.com/help/faq/security/bufferoverrun_player.html.
Alternatively if you Open RealPlayer - Help - About Real Player, you will
notice a Check For Updates feature. Select this.

In Real's own advisory they omit the fact that RealOne Enterprise Desktop is
also vulnerable, but only to issues 2 & 3.


Further Information
*******************
For further information about the scope and effects of buffer overflows,
please see

http://www.ngssoftware.com/papers/non-stack-bo-windows.pdf
http://www.ngssoftware.com/papers/ntbufferoverflow.html
http://www.ngssoftware.com/papers/bufferoverflowpaper.rtf
http://www.ngssoftware.com/papers/unicodebo.pdf
Posted by admin Labels:



Kita tentunya sudah mengenal Unix atau Linux, yaitu merupakan sistem operasi komputer yang jenisnya beragam, mulai untuk kelas PC sampai Mainframe. Kalo kita bicara Unix/Linux pasti kita melihat bahwa Linux itu adalah sistem operasi yang masih menggunakan command line untuk mengadministrasi-nya, dan kelihatanya agak rumit.
Penulis mencoba membahas masalah tools/alat untuk memudahkan proses "admin" di OS Unix khususnya Linux, yaitu dengan adanya Webmin.

Apa itu Webmin
Webmin adalah sebuah tools/media yang Free yang disediakan di http://www.webmin.com, berbasiskan Web. Dapat menggunakan browser apapun yang mendukung form, table dan java dan CGI. Sebelum kita menggunakan Webmin ini yang harus kita miliki adalah PERL5.

Rasanya penulis tidak dapat menjelaskannya lebih detail, untuk keterangan lebih detail anda bisa baca di http://www.webmin.com/webmin/ untuk itu kita langsung saja ketahapan berikutnya yaitu bagaimana cara menggunakan dan installasi ?


Installasi
Untuk menginstall webmin sebenarnya cukup sederhana, silahkan download source code di ftp://ftp.webmin.com/webmin-0.72.tar.gz tapi sebelumnya apakah Perl5 sudah terinstall di Linux anda ? jika belum silahkan isntall Perl5 dahulu.
Setelah anda dapat source webmin tersebut silahkan ikuti langkah dibawah ini, tetapi anda harus login sebagai root.

Extract file webmin-0.72.tar.gz
Misalnya file tersebut disimpan dalam direktori : /root
[root@netcom /root ]# tar zvxf webmin-0.72.tar.gz –C /usr/local/

[root@netcom /root ]# cd /usr/local/webmin-0.72

atau

[root@netcom /root ]# gzip –d webmin-0.72.tar.gz

[root@netcom /root ]# tar xf webmin-0.72.tar.gz –C /usr/local/

[root@netcom /root ]# cd /usr/local/webmin-0.72

Jalankan Script "setup.sh"
Setelah anda masuk ke direktori webmin tersebut, langkah selanjutnya jalankan script setup.sh yang terdapat pada direktori webmin tersebut.
Selanjutnya script tersebut akan menanyakan beberapa pertanyaan :

Direktori komfiguarsi Webmin

Konfigurasi-konfigurasi dari webmin ini akan disimpan didirektori mana ? secara "default" adalah /etc/webmin.

Direktori log webmin

Untuk lokasi no PID dan log webserver.

Alamat lengkap Perl5 dalam Linux

Biasanya /usr/bin/perl atau /usr/loca/bin/perl

Jenis Sistem Operasi yang anda gunakan.

Misalnya SunOS, Linux à Linux Redhat 4, 5.X, 6 / Slackware dsb

"Port" untuk Webserver

Digunakan untuk port listernet webmin, default-nya 10000, contoh mengaksesnya :

http://www.domainanda.com:10000

Webserver Login dan Password

Untuk mengakses webmin dibutuhkan user, user pertama ini akan berungsi sebagai Administator untuk webmin, jadi jangan sampai lupa password.

Nama host

Nama host untuk server yang menjalankan webmin.

Jalankan Webmin pada saat boot ?

Jika ingin menjalankan webmin pada saat boot server silahkan jawab.

Dengan demikian selesai sudah proses installasi tinggal anda menggunakannya, Sekarang bagaimana tanggapan anda tentang Linux ???? Menarik bukan ??

Yang harus menjadi perhatian anda adalah masalah security yang ada dengan sistem anda jika anda menggunakan webmin ini untuk webserver/mail server dsb yang anda buka untuk public. Untuk itu silahkan anda setting di Webmin Configuration pilih IP Access Control. Seperti pada gambar


Gambar Webmin IP Access
Sumber Bacaan dari : http://www.webmin.com
Rewrite oleh: Warsono
Posted by admin Labels:
Visit the Site
Privacy Statement
Copyright 2007, pirate-unsecure