Tuesday, May 01, 2007

Cerulean Studios Trillian Multiple IRC Vulnerabilities

A close friend, who knows I use Trillian for the convenience of an all-in-one chat program, alerted me to the IDefense Labs PUBLIC ADVISORY 04.30.07, copied below. Thanks, ETR!

If you use Trillian but would rather not read all the technical jargon below, make sure that you update to the latest version!

Edit Notes 02May07:

Cerulean Studios posted an update to their blog today and included the direct download link for Trillian Version 3.1.5.1, advising users to update as soon as possible. Please use the Cerulean Studios link, provided below, rather than an obscure site that may not be trustworthy.

Dowload link: http://www.ceruleanstudios.com/trillian-v3.1.5.1.exe


Edit Notes 01May07
:
  • I originally posted a link to Download.com but removed it after receiving two corrupt download copies from that link. Even though it references the latest version, as of this evening, BetaNews was still pulling 3.1 from Cerulean.cachenetworks.com so I changed the download link to 3.1.5.1 and got the latest version.

  • A change from the 3.1 download file is the addition of the optional install of a weather add-on and the Ask.com toolbar. I made sure to uncheck both. I dislike toolbars and will select my own weather media.
    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
"Cerulean Studios Trillian Multiple IRC Vulnerabilities

I. BACKGROUND

Cerulean Studios Trillian is a multi-protocol chat application that supports IRC, ICQ, AIM and MSN protocols. More information can be found on the vendor's site at the following URL. http://www.ceruleanstudios.com/learn/

II. DESCRIPTION

Remote exploitation of multiple vulnerabilities in the Internet Relay Chat (IRC) module of Cerulean Studios' Trillian could allow for the interception of private conversations or execution of code as the currently logged on user.

When handling long CTCP PING messages containing UTF-8 characters, it is possible to cause the Trillian IRC client to return a malformed response to the server. This malformed response is truncated and is missing the terminating newline character. This could allow the next line sent to the server to be improperly sent to an attacker.

When a user highlights a URL in an IRC message window Trillian copies the data to an internal buffer. If the URL contains a long string of UTF-8 characters, it is possible to overflow a heap based buffer corrupting memory in a way that could allow for code execution.

A heap overflow can be triggered remotely when the Trillian IRC module receives a message that contains a font face HTML tag with the face attribute set to a long UTF-8 string.

III. ANALYSIS

Exploitation of this vulnerability allows remote attackers to intercept private communications for Trillian IRC users or execute code with the credentials of the currently logged on user.

In order to exploit the highlighted URL vulnerability, users would have to highlight the malicious URL.

IV. DETECTION

iDefense has confirmed the existence of this vulnerability in Cerulean Studios Trillian 3.1.

V. WORKAROUND

iDefense is currently unaware of any effective workaround for this issue.

VI. VENDOR RESPONSE

Cerulean Studios has addressed these vulnerabilities within version 3.1.5.0 of Trillian. For more information, visit their blog at the following URL.
http://blog.ceruleanstudios.com/"


No comments: